mobaxterm x11 配置 ubantu
时间: 2025-01-22 07:54:22 浏览: 55
### 配置 MobaXterm 支持 Ubuntu 上的 X11 转发
#### 修改 SSHD_Config 文件以启用 X11 Forwarding
为了使远程 Linux 服务器能够通过 MobaXterm 使用图形界面应用程序,需要确保服务器上启用了 X11 forwarding 功能。这通常涉及到编辑 `/etc/ssh/sshd_config` 文件并设置 `X11Forwarding yes` 参数[^2]。
```bash
sudo vi /etc/ssh/sshd_config
```
找到如下行:
```plaintext
#X11Forwarding no
```
将其修改为:
```plaintext
X11Forwarding yes
```
保存更改后重启 SSH 服务以便应用新的配置选项:
对于基于 Debian 的系统(如 Ubuntu),可以执行以下命令来重启 SSH 服务:
```bash
sudo systemctl restart sshd
```
或者,在较旧版本中可能需要使用此命令:
```bash
sudo service ssh restart
```
#### 设置 MobaXterm 进行 X11 转发连接
当上述服务器端配置完成后,接下来是在客户端即 MobaXterm 中建立带有 X11 转发功能的安全 Shell (SSH) 连接。启动 MobaXterm 后,创建一个新的会话,并勾选 "Enable X11 forwarding" 复选框[^1]。
如果遇到授权错误消息 “MobaXterm X11 proxy: Authorization not recognized”,则可能是由于缺少必要的权限或环境变量未正确传递给远程主机所致[^3]。此时可以在本地机器上运行下列命令导出 DISPLAY 变量到远端服务器:
```bash
export DISPLAY=localhost:0.0
```
另外一种解决方法是尝试调整 `.Xauthority` 文件的位置或权限,使其能被正常访问。
完成以上步骤之后,应该就可以顺利地从 MobaXterm 发起带 X11 转发特性的 SSH 连接到目标 Ubuntu 主机上了。
阅读全文
相关推荐


















