当我尝试连接到远程主机时出现以下错误。
Can't connect to X11 Windows server using "0:0" as the value of the display variable.
我怎样才能克服它?
其他信息:
- 我正在运行一台 Windows 机器,并且主机是基于 Unix 的。
- 我已经安装了 Xming。
- 我已将显示命令指定为 export DISPLAY=0:0
- 我已经检查了 SSH 中的 X11 选项。
答案1
不要尝试DISPLAY
在远程主机上设置环境变量。这是由 ssh 自动设置的,不应更改。
答案2
如果满足以下条件,X11 转发将会起作用:
- 本地安装的 X 服务器
- 在 Putty 中检查 X11 转发(或在命令行中使用 ssh 的 -X 选项)
- 在服务器配置(/etc/ssh/sshd_config)中启用 X11 转发
- 提供安装在远程计算机上的 xauth 二进制文件的包