vnc 查看器错误:无法连接到套接字:连接被拒绝 (111)

max*_*max 9 linux vnc centos vnc-viewer

我在服务器中安装了tigervnc-server 包。

[root@localhost ~]# rpm -qa Tigervnc-server
Tigervnc-server-1.1.0-5.el6.i686

创建了一个 vnc 用户并为该用户创建了 vncpasswd。

[root@localhost ~]# useradd vnc
[root@localhost ~]# vncpasswd vnc
密码:
核实:
[root@localhost ~]# 

/etc/sysconfig/vncserver我改变了这两行

VNCSERVERS="2:vnc"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

之后我重新启动了vncserver服务

[root@localhost ~]# service vncserver restart
关闭 VNC 服务器:2:vnc [OK]
启动 VNC 服务器:2:vnc 
新的 'localhost.localdomain:2 (vnc)' 桌面是 localhost.localdomain:2

启动 /home/vnc/.vnc/xstartup 中指定的应用程序
日志文件是 /home/vnc/.vnc/localhost.localdomain:2.log

                                                           [ 好的 ]

iptables还。

[root@localhost ~]# iptables -F

在客户端运行 vncviewer 时出现此错误

[root@client ~]# vncviewer 10.10.2.39:2

在此处输入图片说明

如何解决这个错误?

Flu*_*lup 10

您的服务器只监听环回地址localhost.localdomain:2。尝试使用明确指定的服务器 IP 地址启动它:

vncserver -interface [地址]


小智 10

您也可能想尝试此选项:

-本地主机没有

对我有用的命令是:

vncserver -localhost no -geometry 800x600 -depth 24

这个想法是让 vncserver 监听网络接口,而不仅仅是环回接口 (lo)。

  • 这终于解决了我的问题。 (2认同)