小编dig*_*gle的帖子

ssh X11转发不起作用

我一直试图从我的笔记本电脑上运行X11端口转发工作.我无法弄清楚为什么它不起作用.

当我尝试运行xterm时收到此消息:

X11 connection rejected because of wrong authentication.
xterm Xt error: Can't open display: localhost:10.0
Run Code Online (Sandbox Code Playgroud)

我不知道这是否相关,但是当我登录时,我收到此消息:

/usr/bin/xauth:  timeout in locking authority file /home/sphillips/.Xauthority
Run Code Online (Sandbox Code Playgroud)

我想知道问题是我的笔记本电脑上的本地用户是skp还是这台服务器上的用户名是sphillips.我已经能够使用X11转发与我使用相同skp登录的其他计算机一起工作.

此外,X11端口转发从使用Xming和Putty的Windows机器到同一服务器.我必须手动将DISPLAY变量配置为IP地址并显示0.0,但它可以工作.

我在我的机器上运行了一个xhost +,试图绕过任何安全问题.那还是行不通的.

在服务器上,我检查配置:

$ sudo grep X11Forwarding /etc/ssh/sshd_config
#X11Forwarding no
X11Forwarding yes
#   X11Forwarding no
Run Code Online (Sandbox Code Playgroud)

在我的机器上:

$ sudo grep X11Forwarding /etc/ssh/sshd_config
[sudo] password for skp: 
#X11Forwarding no
X11Forwarding yes
#   X11Forwarding no
Run Code Online (Sandbox Code Playgroud)

我的服务器是RedHat Enterprise Linux 6,我的笔记本电脑是Fedora 15.

任何人都可以给我任何想法,试图让我的笔记本电脑上的SSH X11转发工作吗?

ssh x11-forwarding

13
推荐指数
2
解决办法
5万
查看次数

标签 统计

ssh ×1

x11-forwarding ×1