0 在调查其他东西的同时,我运行了Netstat并注意到有2个VNC端口打开,一个我认识(5900)和一个我不认识(6008)。 有什么方法可以告诉6008这是什么?我可以自己查看吗? tcp 0 0 0.0.0.0:6008 0.0.0.0:* LISTEN 3111/Xtightvnc 这是VNC流程的正常部分吗?还有什么我应该知道的吗? vnc — confused source
1 TCP端口6000及以上(X11协议)是应用程序与之通信的地方 xtightvnc (或任何其他X11服务器)以显示其GUI。 — sborsky source 所以这实际上是正常的,连接到我的5900会话,我不应该担心它。 :-)是吗? — confused 是的,这很正常。由于这是一个监听TCP连接的所有网络接口的程序,因此您需要确保未经授权的人可以连接。你的本地防火墙和 xhost (X服务器内置访问控制)将有助于此。 xhost 应该说 access control enabled 并且只列出您希望能够在X / VNC服务器上显示内容的用户和主机。 — sborsky
0 VNC标准是使用TCP端口5900 + VNC桌面编号。这可以是零,或一个,或不太常见,更高的数字。例如,对于VNC桌面编号7,标准是TCP端口5907.虽然可能不是官方标准,但我通常看不到VNC桌面编号高于99。 VNC还有另一个标准,即5800 + VNC桌面号码。这用于“Java”查看器兼容性支持。 检查您的VNC服务器软件以获取此类选项。 TCP端口6000及更高版本是X Window桌面/会话。 (与VNC无关。)有关如何配置的详细信息可能会受到您正在使用的X Window软件的影响。 — TOOGAM source