VNC 服务器和 Putty

VNC 服务器和 Putty

我正在使用 PUTTY 和 VNCSERVER/VNC Viewer 来使用 XWINDOWS 在 Windows 计算机上远程使用 UNIX 软件。

  1. 我使用 PUTTY 通过 SSH 连接到我的服务器。
  2. 我在 UNIX 中启动了 VNCSERVER
  3. 我没有移植它告诉我
  4. 我使用主机名:thatport 启动 VNC 查看器。

我在 UNIX 中启动软件并收到“显示环境变量未定义错误”

我该如何解决 ?

谢谢。

答案1

首先你应该检查 vncsever 正在运行

$ps 传真

然后你必须检查监听的 5900 端口

$netstat-ntpl

如果 Unix 服务器在同一个局域网上,只需使用 vncviewer 查看端口即可。Openssh 可让您在不在同一局域网的情况下建立隧道端口(使用 putty 应执行相同的命令)

$ ssh -L5900:localhost:5900 远程主机

只是 vncviewer 到 localhost

答案2

GUI 软件需要$DISPLAY配置 env 变量。我认为您需要在 vncviewer 会话中启动该软件,而不是 SSH/putty 会话,或者至少$DISPLAY在 ssh/putty 会话中正确设置变量。

相关内容