X11Forwarding yes
已启用并重新加载 sshd。但是我如何测试 X Forwarding 是否有效? xclock 未安装。 Perl 和 python-base 已安装,是否有任何技巧,例如:用 Perl 弹出 GUI 窗口? 'echo $DISPLAY' 不显示任何内容。
答案1
我假设您将其放入服务器上的配置文件中,X11Forwarding yes
对吗?sshd
此选项仅允许转发 X11,请参阅man sshd_config
(查看完整的手册页):
X11Forwarding
Specifies whether X11 forwarding is permitted. The argument must be “yes” or “no”. The default is “no”.
您还需要触发客户端设置转发,例如通过调用ssh -X you@server
。
要验证 X11 转发是否已启动,请-v
在 ssh 调用中添加另一个参数并搜索类似的行[...]Requesting X11 forwarding[...]
,例如:
you@client $ ssh -v -X you@server
[...]
debug1: Requesting X11 forwarding with authentication spoofing.
[...]
you@server $
如果工作正常,该$DISPLAY
变量不应为空。如果没有设置,X11将不会被转发。
答案2
安装诸如 system-config-date 之类的东西,然后运行它。
$ yum 安装系统配置日期 $ 系统配置日期