web-dev-qa-db-ja.com

vncビューアエラー:ソケットに接続できません:接続が拒否されました(111)

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これら2行を変更しました

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

その後、vncserverサービスを再起動しました

 [root @ localhost〜] #service vncserver restart 
 VNCサーバーのシャットダウン:2:vnc [OK] 
 VNCサーバーの起動:2:vnc 
 New ' localhost.localdomain:2(vnc)のデスクトップはlocalhost.localdomain:2 
 
/home/vnc/.vnc/xstartupで指定された起動アプリケーション
ログファイルは/ home /ですvnc/.vnc/localhost.localdomain:2.log 
 
 [OK] 

iptablesもクリアしました。

 [root @ localhost〜] #iptables -F 

クライアント側でvncviewerを実行しているときにこのエラーが発生します

 [root @ client〜]#vncviewer 10.10.2.39:2

enter image description here

このエラーを解決する方法は?

3
max

サーバーはループバックアドレスlocalhost.localdomain:2のみをリッスンしています。サーバーのIPアドレスを明示的に指定して起動してみてください。

 vncserver -interface [アドレス] 
7
Flup

また、このオプションを試すこともできます。

-localhost no 

私のために働くコマンドは:

 vncserver -localhost no -geometry 800x600 -depth 24 

アイデアは、vncserverにループバックインターフェイス(lo)だけでなく、ネットワークインターフェイスでリッスンさせることです。

2
Konrad Gajewski