
パッケージマネージャを使って、Fedora 15システムとターミナル(ルート)にTigerVNCをインストールしました。
chkconfig vncserver on service
vncserver start
エラーが発生しなかったため、Windows 7コンピュータに戻ってビューアを起動しました。しかし、数秒後に私は理解しました。
unable to connect to socket: connection timed out(10060)
これを達成するためにFedoraシステムで何をオンまたは変更する必要があるかを知っている人はいますか?
答え1
LinuxのVNCサーバーは通常、ポート5900 + $ DISPLAY(ほとんどの場合1)で実行されるため、LinuxのデフォルトのVNCポートはWindowsシステムの5900ではなく5901です。 VNCサーバーを2番目に起動すると、5902で起動します(最初のモニターはすでに使用されているため)。
vncクライアントに接続するときは、ビューアで次のポートを指定する必要があります。fe:
192.168.0.101:5901
答え2
(例:su)を使用してFedoraシステムのファイアウォールを確認します。
iptables -nvL
ファイアウォールによってブロックされている場合は、ポート5900でパケットを許可するルールを追加する必要があります。
Fedoraシステムでポートが開いていることを確認してください(suに):
netstat -tpln | grep "5900"
出力が出ない場合は、デーモンが実行されていないか、いくつかの構成の問題があります。
vncpasswd
また、Fedoraシステムにvncパスワードを設定する必要があります。
答え3
サーバーはポート5901でリッスンできます。 Centos 6.0のTigerVNCは5901を受け取ります。