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

前端之家收集整理的这篇文章主要介绍了linux – 如何在AIX上通过SSH配置X11转发?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我尝试过的.

我在远程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.

猜你在找的Linux相关文章