VNC 端口号

rub*_*buc 19 vnc

根据维基百科:

VNC 默认使用 TCP 端口 5900+N,[5][6] 其中 N 是显示编号(通常为 :0 表示物理显示器)。一些实现还在端口 5800+N 上启动了一个基本的 HTTP 服务器,以提供作为 Java 小程序的 VNC 查看器,允许通过任何支持 Java 的 Web 浏览器轻松连接。只要客户端和服务器都进行了相应的配置,就可以使用不同的端口分配。

我的书说当你第一次启动 vncserver 时(而不是启动多个实例)你使用 vncviewer host-ip: 1

它是指连接到显示器编号 1 和端口 5901。

如果连接到 5900(物理显示器)会发生什么,这会导致问题吗?当他们说物理显示时,他们是否主宰您的显示器?如果是这样,如果你连接到它会发生什么?我意识到您无论如何都可以更改这些端口,但是在具有默认配置的 Wikipedia 上下文中,假设您连接到 vncviewer host-ip:0?

Jou*_*eek 16

一般来说,这只是意味着它按原样显示显示 - 大多数 Windows VNC 实现似乎使用端口 5900,并且该端口可以是任意数字 - 您只需要匹配 VNC 服务器设置的端口客户。

不过,还有更多内容 - Linux 允许您拥有虚拟显示器,并且您可以通过 VNC连接单独的X会话。由于每个 VNC 会话都必须有自己的会话,因此这是一个简化事情的约定 - 您可以将端口 5900 连接到虚拟显示器,它会起作用。记住默认端口+显示编号更简单。