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


1. 描述

虛擬機:VirtualBox

Linux: centOS7

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

2. ssh 服務

注:本步驟也適用於 FileZilla 無法連接服務器的情況。

(1)首先在虛擬機中查看 ssh 服務是否打開。

$ service sshd status

(2)如果沒有上述信息,在終端運行:

$ rpm -qa | grep ssh

以查看是否存在  ssh 軟件。

(3)若列表中沒有 openssh 相關軟件信息,安裝軟件:

$ 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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM