从 Linux 客户端来看,我想在 CentOS 7 服务器中使用 X11 转发。
我遵循了在互联网上找到的许多建议:
1)检查该xauth
包是否已安装。
2)该/etc/ssh/sshd_config
文件包含以下几行:
AddressFamily inet
X11Forwarding yes
X11UseLocalhost no
3)我重新启动了sshd
守护进程:
systemctl restart sshd
但是从客户端运行此命令时:
ssh -X [email protected] xeyes
我收到此错误信息:
X11 forwarding request failed on channel 0
Error: Can't open display:
我还遗漏了什么?
更新
版本:
- 客户端:OpenSSH_6.6.1,OpenSSL 1.0.1i-fips 2014 年 8 月 6 日
- 服务器:OpenSSH_6.6.1,OpenSSL 1.0.1e-fips 2013 年 2 月 11 日
更多信息:
-v
命令中的标志没有ssh
显示任何有趣的信息。journalctl -x -u sshd.service
在服务器中不显示除以下之外的任何信息:Accepted publickey for user from IP port XXXX