Centos5

如何讓 Linux VNC 伺服器監聽本地 IP 而不僅僅是環回?

  • February 4, 2022

我知道如何在Linux下指定VNC伺服器的監聽埠,但令我困惑的是我找不到指定VNC監聽IP的方法。

在 CentOS 5.6 下啟動 VNC 伺服器時,我發現它的程序“Xvnc”正在監聽127.0.0.1:5901。也許這就是為什麼我在使用任何 XNC 客戶端時總是無法進入的原因。我不知道為什麼它在“lo”網路介面上收聽而不是在“eth0”上收聽。

聽起來你的 vncserver 是用localhost參數啟動的:

# vncserver -h

usage: vncserver [:<number>] [-nohttpd] [-name <desktop-name>] [-depth <depth>]
                [-geometry <width>x<height>]
                [-pixelformat rgbNNN|bgrNNN]
                <Xvnc-options>...

# Xvnc -h
Unrecognized option: -h
...
Global Parameters:
 localhost      - Only allow connections from localhost (default=0)

您可能應該檢查/etc/sysconfig/vncservers和 init 腳本/etc/init.d/vncserver

如果您想綁定到特定 IP,請使用 iptables 或查看.

引用自:https://serverfault.com/questions/350527