使用Xshell連線Ubuntu

saucej發表於2014-12-29
1先安裝Xshell . 

2然後在要連結的Ubuntu主機下開啟SSH服務, 如果沒有開啟需要安裝openssh-server:

 sudo apt-get install openssh-server

    使用ps -e | grep ssh,如果只有ssh-agent表示還沒啟動,需要/etc/init.d/ssh start;有sshd說明已啟動。

3.開啟Xshell,選擇“新建”,“連線”設定裡選擇SSH,主機填入需要連線的主機的IP地址。

 在“使用者身份驗證”中填入可用的登入Ubuntu的使用者名稱和密碼。

  設定完這兩步就可以使用XShell控制Ubuntu主機了。

4.中文亂碼的解決方法:

    在確認Ubuntu支援中文的前提下(即,直接使用Ubuntu可以顯示中文),在“檔案”選單的“屬性”中選擇“終端”,“編碼”選擇“UTF-8”,並勾選“韓中日語言中的不確定字元處理為寬字元”,重新連線即可。還有一種解決方式,不過本人沒有試過(http://blog.sina.com.cn/s/blog_65d642220100kjqi.html):

[root@localhost ~]# cd /etc/sysconfig/
[root@localhost sysconfig]# cp i18n i18n.bak    #備份i18n檔案
[root@localhost sysconfig]# echo "" >i18n
[root@localhost sysconfig]# vi i18n      #加入以下內容
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

重新連線後中文顯示正常

ssh 是客戶端
sshd 應該是伺服器端的
ssh-agent ssh-agent是一種控制用來儲存公鑰身份驗證所使用的私鑰的程式。

 

相關文章