TigerVNCをパッケージマネージャーからFedora 15マシンにインストールし、ターミナル(ルートとして)にインストールしました。
chkconfig vncserver on service
vncserver start
どれもエラーを出さなかったので、私はWindows 7マシンに戻ってビューアを起動しました。しかし、数秒後に私は
unable to connect to socket: connection timed out(10060)
これを実現するためにFedoraマシンで何を開いたり修正したりすべきか知っている人はいますか?
(suとして)Fedoraシステムのファイアウォールを確認します。
iptables -nvL
ファイアウォールがブロックしている場合は、ポート5900でパケットを受け入れるルールを追加する必要があります。
(suとして)Fedoraマシンでポートが開いているかどうかを確認します。
netstat -tpln | grep "5900"
出力が得られない場合は、デーモンが実行されていないか、構成に問題があることを意味します。
また、Fedoraマシンでvncパスワードを設定するには、vncpasswd
を使用する必要があります。
Linux上のVNCサーバーは通常、ポート5900 + $ DISPLAYで実行されます。ほとんどの場合1であるため、Linuxのデフォルトのvncポートは、Windowsマシンの5900ではなく5901になります。 VNCサーバーを2回起動すると、5902で起動します(最初のディスプレイがすでに使用されているため)。
Vncクライアントに接続する場合、ビューアーでこのポートを指定する必要があります:f:e:
192.168.0.101:5901
サーバーはポート5901でリッスンしている可能性があります。Centos6.0のTigerVNCは5901でリッスンします。