Xshell 鏈接虛擬機出現 "The remote SSH server rejected X11 forwarding request"

1. 描述

虛擬機:VirtualBoxhtml

Linux: centOS7shell

解決了 centOS7在VirtualBox中裝好後的網絡鏈接問題 後,用 Xshell 鏈接服務器時出現下面狀況:服務器

2. ssh 服務

注:本步驟也適用於 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」按回車鍵保存並退出。

至此應該能夠正常鏈接了。

3. Xshell 設置

若是按第2章操做後依然不行,按如下步驟執行。

此時按照【文件】-【當前會話屬性】-【隧道】

反選【轉發X11鏈接到】單選框,即不勾選。

點擊【肯定】便可解決問題。

【參考】:

Xshell出現‘The remote SSH server rejected X11 forwarding request’解決辦法

The remote SSH server rejected X11 forwarding request

經過FileZilla鏈接VirtualBox 下的Centos7

相關文章
相關標籤/搜索