X11 转发
在本地显示远程 Linux 服务器上的图形化应用程序。
什么是 X11 转发
X11 转发让你可以在本地计算机上显示和操作运行在远程 Linux 服务器上的图形化应用程序(如浏览器、文件管理器、图形化配置工具等)。
工作模式
| 模式 | SSH 等价 | 安全性 | 性能 | 适用场景 |
|---|---|---|---|---|
| 受信任 (Trusted) | ssh -Y | 较低 | 更好 | 内网可信环境 |
| 非受信任 (Untrusted) | ssh -X | 较高 | 较慢 | 安全性优先 |
前置要求
本地需要安装并运行 X Server:
| 平台 | 推荐 X Server | 获取方式 |
|---|---|---|
| Windows | VcXsrv | 免费,GitHub 下载 |
| macOS | XQuartz | 免费,xquartz.org 下载 |
| Linux | 系统自带 | 桌面环境默认包含 |
配置步骤
- 安装 X Server根据你的操作系统安装上表中的 X Server 并启动运行。
- 启用 X11 转发在 iShell Pro 主机设置中找到 X11 转发 选项并开启。
- 选择模式选择受信任或非受信任模式,配置 Display 号(一般使用默认值即可)。
- 连接并测试连接 SSH 后在终端输入
xclock或xeyes测试,看到图形窗口表示配置成功。
如果图形程序打不开,检查 X Server 是否已启动,以及服务器端
/etc/ssh/sshd_config 中 X11Forwarding 是否设为 yes。