Xshell 连接虚拟机警告:WARNING!the remote SSH server rejected X11 forwarding request.

2022年10月18日


最近腾讯云学习安装linux系统和软件,今天登录看见一个warning。

WARNING! The remote SSH server rejected X11 forwarding request.

Activate the web console with: systemctl enable --now cockpit.socket

一般情况下,只要不是error都可以继续,但手欠搜了一下,也有些处理方案:

登录页面显示如下:

Xshell 7 (Build 0090)

Copyright (c) 2020 NetSarang Computer, Inc. All rights reserved.

Type `help' to learn how to use Xshell prompt.

[C:\~]$

Connecting to 43.139.79.111:22...

Connection established.

To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.

Activate the web console with: systemctl enable --now cockpit.socket

Last failed login: Tue Oct 18 16:13:04 CST 2022 from 80.76.51.230 on ssh:notty

There were 23 failed login attempts since the last successful login.

Last login: Mon Oct 17 16:46:13 2022 from 36.101.199.240



方案一:安装xorg-x11-xauth。安装后重新登录,问题解决。

在root账号执行安装:

(base) root 17:51:32 ~

$ yum install xorg-x11-xauth

问y/n的时候敲y。

Last metadata expiration check: 1:16:17 ago on Tue 18 Oct 2022 04:35:20 PM CST.Dependencies resolved.====================================================================================================================================================== Package Architecture Version Repository Size======================================================================================================================================================Installing: xorg-x11-xauth x86_64 1:1.0.9-12.el8 AppStream 39 kInstalling dependencies: libICE x86_64 1.0.9-15.el8 AppStream 74 k libSM x86_64 1.2.3-1.el8 AppStream 48 k libXmu x86_64 1.1.3-1.el8 AppStream 75 k libXt x86_64 1.1.5-12.el8 AppStream 186 kTransaction Summary======================================================================================================================================================

Install 5 PackagesTotal download size: 421 k

Installed size: 1.1 M

Is this ok [y/N]: y

重登录,第一次会提示缺文件,但是没关系,因为一般系统会自动创建一个这个文件,下次登录就看不见了。如果重新登录发现系统没有自动创建,就自己手动创建一个就行。

第2次登录,就发现问题解决了。

---------------------------------

如果成功安装了xorg-x11-xauth,还是报同样警告WARNING! The remote SSH server rejected X11 forwarding request.,就检查sshd_config

vi /etc/ssh/sshd_config 

 进去以后,找到在X11这行,改为X11Forwarding yes,

然后再将UseLogin参数为no,可能这一行最开始是被注释,去掉注释,保存之后重启sshd服务,重新连接即可

X11Forwarding yes

UseLogin no  #但我实际上在我的 vi /etc/ssh/sshd_config文件里只找到了 X11Forwarding yes ,没有找到 UseLogin  no 。后来也不影响,能正常使用。



方案二:修改Xshell设置,关闭这个功能

参考知乎The remote SSH server rejected X11 forwarding警告 - 知乎 (zhihu.com)

该方法被评价为掩耳盗铃。就是问题依然存在,只是看不见警告了。如果用不上这个功能的话,倒是也可以的。

虽然,其实,我也,并不知道这个X11是神马。。。


参考文献

【实操】1:Xshell 连接虚拟机出现警告:WARNING!the remote SSH server rejected X11 forwarding request. - 简书 (jianshu.com)

解决“WARNINGThe remote SSH server rejected X11 forwarding request.“警告_mb623f210f81d2d的技术博客_51CTO博客

(1条消息) xshell出现WARNING!The remote SSH server rejected X11 forwarding request._WuGenQiang的博客-CSDN博客

The remote SSH server rejected X11 forwarding警告 - 知乎 (zhihu.com)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容