VNC - 使用 vnc 进行简单测试(x11vnc 和 ssvnc)

VNC - 使用 vnc 进行简单测试(x11vnc 和 ssvnc)

我正在尝试在两台计算机之间建立 vnc 连接,但到目前为止遇到问题。

为了理解这个概念,我现在只是尝试启动一个 vnc 服务器(使用x11vnc)并使用它连接到它ssvnc 在同一台计算机上

这一页据说解释了如何做到这一点。

显然,启动 vnc 服务器应该像下载x11vnc和使用命令一样简单x11vnc -display :0

同一页面还包含一个下载链接ssvnc,可以用作 vnc 客户端(为方便起见,请链接到此处

它指出,为了使用 vnc 客户端进行连接,只需解压 tar.gz 目录,然后运行./ssvnc/Unix/ssvnc​​。

然后,我启动 ssvnc 并输入 user@localhost,如下所示:

在此输入图像描述

但是,当我按 时connect,会出现 xterm 窗口,并显示以下消息:

在此输入图像描述

x11vnc 文档提到一个常见的问题是设置 Xauth - 我尝试通过重新运行服务器来做到这一点

x11vnc -display :0 -auth /home/user/.Xauthority

但我收到了同样的错误消息。

任何人都可以帮助我解决基本测试/问题吗?

答案1

x11vnc 在 PORT=5900 打开一个 VNC 端口(不加密),您不需要任何选项或参数,只需

x11vnc  

对于一个连接来说就足够了。

ssvnc 默认使用 SSL。

  • 使用“localhost”而不是“user@localhost”
  • 在 ssvnc 选项中使用“无”而不是“使用 SSL”

ssvnc 的替代方案:

vncviewer localhost

相关内容