虛擬機:VirtualBoxhtml
Linux: centOS7shell
解決了 centOS7在VirtualBox中裝好後的網絡鏈接問題 後,用 Xshell 鏈接服務器時出現下面狀況:服務器
注:本步驟也適用於 FileZilla 沒法鏈接服務器的狀況。網絡
(1)首先在虛擬機中查看 ssh 服務是否打開。ssh
$ service sshd statusspa
(2)若是沒有上述信息,在終端運行:.net
$ rpm -qa | grep sshserver
以查看是否存在 ssh 軟件。htm
(3)若列表中沒有 openssh 相關軟件信息,安裝軟件:blog
$ yum -y install openssh-server
(4)安裝完成後,啓動 sshd 服務:
$ systemctl start sshd.service
(5)啓動服務後,配置開機啓動
$ systemctl enable sshd.service
(6)而後按照第(1)步查看 openssh 服務是否打開,若是打開,修改 ssh 配置:
$ vi /etc/ssh/sshd_config
將文件中的 X11Forwarding 參數改成 yes;
其它文章說明還需將UseLogin參數爲no,可能這一行最開始是被註釋,去掉註釋便可解決。但博主並未修改也不影響,待考證。
最後按"Esc"鍵退出編輯模式,最後輸入「:wq」按回車鍵保存並退出。
至此應該能夠正常鏈接了。
若是按第2章操做後依然不行,按如下步驟執行。
此時按照【文件】-【當前會話屬性】-【隧道】
反選【轉發X11鏈接到】單選框,即不勾選。
點擊【肯定】便可解決問題。
【參考】:
Xshell出現‘The remote SSH server rejected X11 forwarding request’解決辦法