1. 程式人生 > >Xshell連線Ubuntu失敗問題

Xshell連線Ubuntu失敗問題

Xshell是一個安全終端模擬軟體,可以進行遠端登入。我使用XShell的主要目的是在Windows環境下登入Linux終端,傳輸一些大檔案到Linux環境上去。

1、下載安裝xshell客戶端,在安裝時可以選擇個人/學校免費版,這樣不需要付費。

2、安裝完成之後,如果你直接連線Ubuntu主機會發現連線不上,這是因為Ubuntu主機沒有開啟SSH服務,需要開啟openssh-server:

[email protected]:~# sudo apt-get install openssh-server

使用

[email protected]:~# ps -e | grep ssh

如果只有ssh-agent表示還沒啟動,需要

[email protected]:~# /etc/init.d/ssh start

如果顯示sshd則說明已啟動成功。

3、開啟Xshell,選擇“新建”,“連線”設定裡選擇SSH,主機填入需要連線的主機的IP地址。在“使用者身份驗證”中填入可用的登入Ubuntu的使用者名稱和密碼。

注:如果你確認輸入的使用者名稱和密碼都沒有問題,但登入還是顯示如下情況,拒絕你的輸入的密碼的話:

需要編輯一下/etc/ssh/sshd_config檔案:

[email protected]:~# /etc/ssh/sshd_config 

將 PermitRootLogin改為yes:

改為:

之後重啟ssh-server即可:

[email protected]:~# sudo /etc/init.d/ssh restart

如果還不行,重啟一下虛擬機器,之後應該就能連線上了。