解决方案
当试图远程打开图形程序时,可能会报这个错误。
需要启用X11转发功能。
对OpenSSH SSHD进行如下配置:
编辑/etc/ssh/sshd_config文件:
$ sudo vi /etc/ssh/sshd_config
设置以下两个选项:
X11Forwarding yes X11UseLocalhost no
重新加载sshd:
$ sudo /etc/init.d/sshd reload
安装X授权文件工具
使用yum命令安装xauth工具:
$ sudo yum install xauth
然后使用下面ssh命令登录:
$ ssh -X -o options -A -p 22 user@server-ip
将会在用户的home目录下创建一个文件.Xauthority,
现在可以通过ssh运行X应用程序了:
$ xeyes & $ my-cool-raid-app-manager &
使用ssh调试功能
如果还有问题,可以使用ssh的调试功能诊断:
$ ssh -v user@server-ip $ ssh -vvv user@server-ip
问题
创建SSH X隧道时,报错
X11 forwarding request failed on channel 0
。
日期:2020-03-23 08:03:52 来源:oir作者:oir