Centos 开启X11 Forwarding
在 CentOS 7 服务器上配置 X11 Forwarding
1. 检查并安装必要的软件包
首先,确保你的 CentOS 7 系统已经安装了 xauth和 openssh 相关组件:
xauth是 X11 转发必需的工具,用于管理 X11 的认证信息。
另外,确保 OpenSSH 服务已安装(通常默认已安装):
如果 sshd 未启动,请启动并设置开机自启:
2. 修改 SSH 服务端配置
编辑 /etc/ssh/sshd_config文件:
确保或添加以下配置项:
说明:
X11Forwarding yes:启用 X11 转发功能。X11DisplayOffset 10:指定显示编号的起始偏移(一般保持默认即可)。X11UseLocalhost no:允许远程连接(可选,如果从外部连接可能需要设置为 no;如果只在本地网络使用可保持为 yes)。
保存退出后,重启 sshd 服务使配置生效:
- 在一台 与目标 CentOS 7 同版本的同架构机器上,使用
yumdownloader --resolve xorg-x11-xauth xorg-x11-utils下载所有 RPM 及依赖。 - 将下载的 RPM 文件拷贝到 U 盘或通过 SCP 传到目标服务器。
- 在目标服务器上使用
yum localinstall *.rpm一键安装(推荐)或手动rpm -ivh。 - 配置
/etc/ssh/sshd_config启用 X11Forwarding,重启 sshd。 - 使用
ssh -X user@server连接测试。

浙公网安备 33010602011771号