我知道如何在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)
Run Code Online (Sandbox Code Playgroud)
您可能应该检查/etc/sysconfig/vncservers和 init 脚本/etc/init.d/vncserver。
如果要绑定到特定 IP,请使用 iptables 或查看此。
| 归档时间: |
|
| 查看次数: |
30849 次 |
| 最近记录: |