位置: 编程技术 - 正文
推荐整理分享Linux中如何修复“X11 forwarding request failed on channel 0”错误(linux系统文件修复命令),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:修复linux grub,linux修复文件系统步骤,linux修复命令,linux修复命令,linux修复命令,linux文件修复,linux修复文件系统步骤,linux修复文件系统步骤,内容如对您有帮助,希望把文章链接给更多的朋友!
问题: 当我尝试使用SSH的X转发选项连接到远程主机时, 我在登录时遇到了一个 "X forwarding request failed on channel 0" (X 转发请求在通道0上失败)的错误。 我为什么会遇到这个错误,并且该如何修复它?
首先,我们假设你已经正确启用了SSH的X转发。
如果你在登录时遇到"X forwarding request failed on channel 0" (X 转发请求在通道0上失败),这里可能有不同的原因,解决的方法也不同。
方案一
出于安全原因,OpenSSH服务默认将X转发请求绑定到本地回环地址上,并且在DISPLAY环境变量中将主机名设置为“localhost”。在这样的设定下,一些 X客户端不能正确处理X转发,这会导致报告中的错误。要解决这个问题,在/etc/ssh/sshd配置文件中加入下面这几行,它可以将X转发请求绑定到外网卡地址上。
重启SSH使设置生效:
方案二
如果远程主机的SSH服务禁止了IPv6,那么X转发失败的错误也有可能发生。要解决这个情况下的错误。打开/etc/ssh/sshd配置文件,取消对"AddressFamily all" (如果有这条的话)的注释。接着加入下面这行。这会强制SSH服务只使用IPv4而不是IPv6。(LCTT 译注:此处恐有误,AddressFamily 没有 all 这个参数,而 any 代表同时支持 IPv6和 IPv4,以此处的场景而言,应该是关闭IPv6支持,只支持 IPv4,所以此处应该是“注释掉 AddressFamily any”才对。)
再说一次,重启SSH服务来完成设置,谢谢阅读,希望能帮到大家,请继续关注积木网,我们会努力分享更多优秀的文章。
关于linux服务器进程监控及自动重启的方法介绍 本周开始,新手游进行删档封测阶段,前两天表现还好,今天更新后出现几次宕机行为,比较影响玩家的测试和体验,我们的服务器管理系统尚未完善
Ubuntu .正式发布 Ubuntu . 正式版下载地址 Ubuntu.UtopicUnicorn(乌托邦独角兽)已经正式发布,使用内核3.,Unity桌面升级到7.3,同时Ubuntu-Kylin.发布,包含了优客系列软件和多款合作开发的流
linux系统下 文件夹和文件的字符集编码方式转换 网站有一些课件资源是从windows传到Linux服务器,在windows下文件夹编码方式为GBK,而浏览器默认的编码模式为UTF-8(服务器默认编码也为UTF-8),如此,便
标签: linux系统文件修复命令
本文链接地址:https://www.jiuchutong.com/biancheng/366950.html 转载请保留说明!上一篇:Linux系统下中 在命令行中实现Wifi 连接的方法(在linux系统中有一个重要的概念)
下一篇:关于linux服务器进程监控及自动重启的方法介绍(linux必会的20种服务)
友情链接: 武汉网站建设