我ssh
从Ubuntu-18.04
机器到RedHat6
with并收到以下警告:ssh -XYC [email protected]
Warning: No xauth data; using fake authentication data for X11 forwarding.
我注意到这是一个常见问题,因此我在远程主机上创建了一个ssh_config
文件(只有在那里,因为我不是 sudo,所以我决定在 上创建文件)。文件的内容是$HOME/.ssh
/etc/ssh/ssh_config
$HOME/.ssh
$HOME/.ssh/ssh_config
Host *
ForwardAgent yes
ForwardX11 yes
XAuthLocation /usr/bin/xauth
请注意which xauth
返回/usr/bin/xauth
我认为此警告与我运行时遇到的另一个问题有关,gedit
该问题在打开它时给出了以下内容
GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Failed to connect to socket /tmp/dbus-uzs0GoBIFe: Connection refused
也gedit
无法正常运行,即我到目前为止使用的设置(行编号、自动缩进、匹配括号等)不再使用,所以我怀疑配置文件丢失或已更改。
远程主机已安装 nfs ,因此我认为这也与我从 gedit 收到的消息有关。
此外,-vv
在 sshing 时使用该选项,我收到以下有关 x11 的消息:
...
debug2: x11_get_proto: /usr/bin/xauth list :0 2>/dev/null
Warning: No xauth data; using fake authentication data for X11 forwarding.
debug1: Requesting X11 forwarding with authentication spoofing.
debug2: channel 0: request x11-req confirm 1
...
debug2: X11 forwarding request accepted on channel 0
我还注意到我可以从另一个本地主机连接到远程服务器,没有任何问题,所以我猜这个问题与我的本地计算机有关。
您知道如何定位问题并解决它吗?