2013-12-23

putty 設定

網路上查了很多文章,
其中充滿了許多複雜的設定,
最後終於整理出最簡單的設定方式。


(1) Terminal → Features

勾選 Disable application keypad mode
這樣就可以正常使用數字小鍵盤了。

(2) Window → Appearance

Cursor appearance 改成 Underline

Font settings 的 Change 按鈕,點進去後可以設定字型等等。
改成細明體,然後字集要選擇中文 Big5

以前很多人都說要做以上設定才可以正常顯示中文,
但後來筆者測試過,這個不會影響中文顯示,只是比較好看而已。
(私心推薦 華康儷細黑 這個字型,筆者覺得很好看 XD)

(3) Window → Translation

Remote character set 改成 UTF-8。(這是預設值)

這個步驟才是重點,
基本上設定成 UTF-8就不會有中文亂碼出現了。

不過中文顯示,還是端看系統裡面的設定檔。
像是有些程式,他預設是用 Big5 顯示中文,這樣就會產生亂碼。
而 vimrc 中的 encoding 選項,也要設定成 UTF-8。

總而言之,中文顯示基本上跟putty比較沒有關係,
而是跟系統本身的設定有關。

(4) Connection

Sending of null packets to keep session active,這邊秒數設定成 180。(數字可以自訂)

為什麼要做這個設定呢?  來說說說筆者一個慘痛的經驗:
有一次我在安裝ports時,跑了好久之後,
putty視窗突然出現「connection abort 」之類的錯誤視窗,
結果安裝很久的ports就要全部重新安裝。

因為timeout機制,
隔太久沒有封包送到伺服器的話,伺服器就會自動關閉連線,
因此需要額外每間隔一段時間送一個封包到伺服器以維持連線。

或是直接設定shell裡的設定檔,把timeout功能關掉也可以。
例如csh/tcsh,在 /etc/csh.cshrc 中下入這行即可:
set autologout=0

沒有留言:

張貼留言