mobaXterm上显示X11-forwarding : ✗ (disabled or not supported by server)
时间: 2023-06-13 20:06:58 浏览: 673
这个错误通常是由于远程服务器上没有启用X11转发所致。您可以尝试在连接远程服务器时启用X11转发。在MobaXterm的主窗口中,点击"Session"按钮,选择您要连接的会话,然后选择"SSH"选项卡。在"SSH"选项卡中,找到"X11"选项,勾选"X11-forwarding"复选框,然后重新连接远程服务器。这应该会启用X11转发并解决您的问题。如果问题仍然存在,请确保您的远程服务器已正确配置X11转发。
相关问题
我使用mobaXterm时,X11-forwarding显示disabled or not supported by server该怎么解决
这个问题可能是由于X11-forwarding未启用或服务器没有安装X11组件造成的。
首先,请确保您的服务器已启用X11-forwarding。在您的SSH客户端中,您需要使用“-X”或“-Y”选项启用X11-forwarding。例如:
```
ssh -X username@server_address
```
如果您仍然遇到问题,请检查服务器是否安装了X11组件。您可以尝试在服务器上运行以下命令:
```
sudo apt-get install xauth xorg openbox
```
这将安装X11所需的组件。如果您的服务器上使用的是不同的Linux发行版,请使用相应的软件包管理器来安装X11组件。
如果您的服务器是远程服务器,则可能需要在服务器上安装并配置X Window System。在这种情况下,您可以考虑使用VNC等其他远程桌面软件。
我第一次使用mobaXterm连接云服务器,显示X11-forwarding ✗ (disabled or not supported by server) 该怎么解决
这是因为你的云服务器没有启用 X11 转发功能。要启用 X11 转发功能,请按照以下步骤操作:
1. 在云服务器上安装 X11 显示程序,比如 Xming 或者 XQuartz(如果你是在 Mac 上连接云服务器)。
2. 编辑 /etc/ssh/sshd_config 文件,确保以下两行的注释被取消掉:
```
X11Forwarding yes
X11UseLocalhost yes
```
3. 重新启动 sshd 服务:
```
sudo systemctl restart sshd
```
4. 在本地连接云服务器时,使用以下命令启用 X11 转发功能:
```
ssh -X username@server_ip_address
```
这样就可以启用 X11 转发功能了,你可以在命令行中运行图形界面程序,并将它们的窗口显示在本地计算机上。