没有xauth程序;无法转发,并且存在欺骗错误和解决方案
时间:2020-01-09 10:42:04 来源:igfitidea点击:
如何通过ssh将本地计算机用作X服务器。
但是,当我尝试在远程计算机上运行命令ssh -X -v [email protected]时,出现以下错误:debug1: Remote: No xauth program; cannot forward with spoofing
debug1:远程:没有xauth程序;无法通过欺骗进行转发
如何解决此问题并在ssh上使用X?
您需要在远程系统上安装xauth程序。
xauth命令用于编辑和显示用于连接到X服务器的授权信息。
您还需要$HOME/.Xauthority默认权限文件。
安装xauth
执行以下命令以在Fedora/RHEL/CentOS/Scientific/Red Hat Enterprise Linux下安装xauth:
# yum search xauth # yum install xorg-x11-xauth
如果您使用的是Debian/Ububtu Linux,请执行:
$ sudo apt-get install xauth
上面的命令将在远程系统上安装xauth和所需的库。
现在,您可以使用ssh进行连接,如下所示:
$ ssh -X [email protected]
或者
$ ssh -X -C -c blowfish-cbc,arcfour [email protected]