Main Contents

利用 ssh 連到 NAT 內的電腦

March 29, 2008

在 NAT 內的電腦 (暫名為 A) 上下指令:
autossh -R :1234:localhost:22 my.server.com

autossh will automatically reconnect
-R :1234:localhost:22 意思是連到 my.server.com,在 my.server.com 上頭開 port 1234 回連到 A。
my.server.com 上頭 sshd_config 必須要設定 GatewayPorts clientspecified or yes

然後在外頭的 linux 電腦連到:
ssh -p 1234 my.server.com
這樣就可以連回 A 了。如此這般就算沒有 VPN 也可以在家工作。

Filed under: sysadmin | Comments (0)

最佳 Mail Solution ?

September 15, 2007

我相信一直以來,處理 email 應該是許多人的煩惱,或是根本不知道可以更加方便。
假如用免費的 mailbox,目前網路上提供最大的 gmail 是將近 3GB 左右,若是主要存文件檔,足夠了。而且考慮到 Google 有其他 PIM (personal information management) 相關的功能如 contacts, calander,事實上已經可以做為相當好的選擇。
但實際生活中,經常 mail 都有附件,以個人經驗來講,從 1998 年至今,大部分附加檔能刪就刪的結果,也有個 1.x GB,如果不刪,3 GB 可能還不夠。考慮到現在硬碟這麼便宜,很多人其實還是希望把信件下載,放到自己的電腦中。這方法有兩個問題:
其一是,必須選擇好的郵件處理程式。如果存 Outlook,我們知道 Outlook 以及 Outlook Express 在處理大檔案上都有些問題,mail 存量一多,速度以及穩定性就會減低。更何況我必須持續使用要付費的 Microsoft 軟體,才能看到我自己的信件。病毒、垃圾信等等問題也很困擾。

Webmail
本地端

容量
受限制,2.8G左右
只受硬碟限制

防毒

需自備軟體

防垃圾信

需自備軟體

問題二是,如此會造成所有 mail 存在同一台機器,無法在各處存取,少了 web 的方便性。
在 Linux 下(正確的說,是 Unix-like 系統下),對此問題其實有現成的解法。大概的架構是這樣的:
利用 fetchmail 把各地方的個人信件集中收下來 -> 傳遞給 linux server 的 MTA (mail transfer agent) -> MTA […]

Filed under: sysadmin | Comments (0)