在Windows下使用SSH方式遠程登錄Linux服務器是最簡單的一種方式。putty就是一款開源免費、簡單強大的SSH遠程登錄工具。
官方網址爲:http://www.chiark.greenend.org.uk/~sgtatham/putty/
使用教程:這裏推薦一個個人覺得寫的很好好全的教材:PuTTY 中文教程http://docs.google.com/View?docid=ajbgz6fp3pjh_2dwwwwt
我這裏列出一些使用要點,是我們經常碰到的問題:
1、中文亂碼
在putty的設置裏如下設置:
字體爲:宋體/新宋體,字符集爲:CHINESE_GB2312
如果還是顯示亂碼的話,就執行以下命令,看看系統的字符集
echo $LANG $LANGUAGE
然後就可以根據得到的字符集(如這裏的UTF-8),設置Translation裏的字符集了,如下:
2、保持連接,不要自動斷開
因爲SSH登錄,長時間沒有輸入的話,會自動斷開,所以這裏需要設置保存連接(即隔段時間發空數據包),如下:
3、儘量不要直接關閉putty窗口來關閉SSH連接,而是輸入命令“exit”退出
直接關閉putty窗口的話,SSH連接並沒有斷開,如果再重新登錄的話,系統會出現多個登錄連接,可以通過“who”命令查看。
4、通過X11轉發使用Linux界面程序
通過SSH遠程登錄,使用命令行只能執行簡單的命令行程序,不能顯示UI界面程序;我們在這裏可以通過X11的轉發功能來實現,啓用UI界面程序。設置如下:
爲了顯示UI界面,我們還需要在windows下安裝Xming(windwos下X server)。
Xming的官方網站:http://sourceforge.net/projects/xming/
Linux端也要相應設置成允許X11轉發,如下:
#vi /etc/ssh/sshd_config
取消這一行的註釋——如果沒有這一行則手動添加之:
X11Forwrding yes
打開gnome界面:
$ gnome-session
打開KDE界面
$ startkde