TigerVNCが動作していますが、どのポートでもリッスンしませんか?

TigerVNCが動作していますが、どのポートでもリッスンしませんか?

CentOS 7にTigerVNCをインストールしました。 (私の考えでは)始めましたが、接続できません。

これがうまくいくと思わせる理由は次のとおりです。

$ vncserver -list

TigerVNC server sessions:

X DISPLAY #   PROCESS ID
:1            29811

しかし、netstatどこにもリストされていません。

$ netstat -tpln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      957/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1277/master
tcp6       0      0 :::22                   :::*                    LISTEN      957/sshd

関連性があるかどうかはわかりませんが、これは私のものですiptables

$ iptables nvL
Chain INPUT (policy ACCEPT 6112 packets, 538K bytes)
 pkts bytes target     prot opt in     out     source               destination
    6   304 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:5901

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 810 packets, 156K bytes)
 pkts bytes target     prot opt in     out     source               destination

vncserver(5901のルールを追加しようとしましたが、私が見ることができなかった理由に関連している可能性があると思いましたが、netstatそれを変更して起動した後でもわかる限りvncserver何も変わりませんでした。)

ベストアンサー1

vncserver -list~/.vnc/のファイルのみを表示します。 ~/.vnc/ ディレクトリに .pid で終わるファイルが必要です。ファイルのPID番号(29811)が実際に実行されているプロセスであることを確認してください。 Xvncプロセスが実行されていない可能性が高いが、.pidファイルをクリーンアップせずに終了しました。を実行してクリーンアップすることもできますvncserver -kill :1。これにより、残っている可能性のある他のソケットファイルがすべて消去されます。

おすすめ記事