加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何在AIX上通过SSH配置X11转发?

发布时间:2020-12-13 16:44:38 所属栏目:Linux 来源:网络整理
导读:这是我尝试过的. 我在远程AIX系统上编辑了/ etc / ssh / sshd_config X11Forwarding yesX11DisplayOffset 10X11UseLocalhost yes 以及设置$DISPLAY DISPLAY=localhost:10.0export DISPLAY …重启 通过RHEL连接 ssh -X me@hostname 运行xclock xclock 得到以
这是我尝试过的.

我在远程AIX系统上编辑了/ etc / ssh / sshd_config

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes

以及设置$DISPLAY

DISPLAY=localhost:10.0
export DISPLAY

…重启

通过RHEL连接

ssh -X me@hostname

运行xclock

xclock

得到以下输出:

X11 connection rejected because of wrong authentication.
X connection to localhost:10.0 broken (explicit kill or server shutdown)

xauth列表也不会打印任何内容.

解决方法

DISPLAY=localhost:10.0
export DISPLAY

我认为这是在你的shell启动文件(.bash_profile或类似的)?尝试删除它. ssh -X会自动为转发X的会话设置此变量.您不必手动设置此变量,并且可能将其设置为错误的值.

作为背景,X的默认TCP端口是6000,对应于“localhost:0.0”. ssh -X通常从端口6010开始,它对应于“localhost:10.0”,并向上工作直到找到一个空闲端口.如果端口6010正在使用,则它可能绑定到6011并将DISPLAY设置为“localhost:11.0”.这就是为什么你应该让ssh为你设置DISPLAY.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读