Ubuntu10.10下如何配置和使用SSH?
Ubuntu是一個脫穎而出的Linux操作系統,在短短幾年內便已逐步成為開源領域中一顆耀眼的明珠。下文是介紹ssh的配置和使用過程,具體內容如下所述。
1.安裝sshserver。
因為Ubuntu10.10自帶sshclient,所以不用安裝,server安裝很簡單:
- sudoapt-getinstallopenssh-server
裝好后服務就啟動了。
2.使用客戶端訪問Ubuntusshserver
sshclient:在Windows下安裝sshclient,訪問Ubuntusshserver會出現中文亂碼,原因是Ubuntu中文環境的字符集編碼是utf8的,但是SSC的設置編碼,沒有utf8的,所以不能夠修改SSC的參數,來達到顯示中的目的。
putty:可以在Windows下使用putty訪問,但是要修改putty的配置。具體可以看這里,SSHSecureShellClient的替代方案,英文的putty一樣:

3.ftpclient
可以使用FileZillaclient用sftp從Windows訪問server,不會有中文亂碼顯示問題。
相關閱讀:Ubuntu10.04安裝FileZilla下載LinuxIDC.comFTP里的資料

SSHSecureShellClient的替代方案
一直使用SSHSecureShellClient,該軟件是免費的SSH遠程登錄軟件。缺點是使用本地編碼,比如windows是GBK,那么登錄就是通過GBK連接,這樣如果服務器編碼是UTF-8,會產生中文亂碼,比如:

當需要閱讀中文信息的時候就很麻煩。因為現在越來越多的軟件或者類庫使用通用的UTF-8編碼。
目前使用的替代方案是,使用putty:
http://www.linuxidc.com/Linux/2008-09/16138.htm
該工具是開源免費的,雖然比SSHSecureShellClient簡陋,但是支持設置編碼,而且很小,可以放在U盤中隨時使用。
如果不設置編碼,默認是系統本地編碼,在vista下就是GB18030,設置界面如下:

設置后,就可以顯示utf-8編碼的中文信息了:

另外,就是SSHSecureShellClient支持圖形化的SFTP,用于文件的上傳和下載,這個功能比較有用,putty只提供了一個命令行的sftp客戶端。
可以使用另外的工具實現圖形化sftp,比如filezilla,下載地址:
http://filezilla-project.org/download.php?type=client
下載客戶端即可,filezilla還提供了ftp的服務器端。可以下載綠色版本的,或者下載按照官方推薦的windows安裝版。該工具的截圖:

總結:
希望本文介紹的Ubuntu 10.10下SSH的配置和使用的方法能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。
【編輯推薦】