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
このエラーを解決する方法は?
サーバーはループバックアドレスlocalhost.localdomain:2
のみをリッスンしています。サーバーのIPアドレスを明示的に指定して起動してみてください。
vncserver -interface [アドレス]
また、このオプションを試すこともできます。
-localhost no
私のために働くコマンドは:
vncserver -localhost no -geometry 800x600 -depth 24
アイデアは、vncserverにループバックインターフェイス(lo)だけでなく、ネットワークインターフェイスでリッスンさせることです。