Centos5
如何讓 Linux VNC 伺服器監聽本地 IP 而不僅僅是環回?
我知道如何在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 或查看此.