XUbuntu での TigntVNC セットアップの問題

XUbuntu での TigntVNC セットアップの問題

xubuntu サーバーに tightvnc と openssh をインストールしました。

リモート マシンからログインしようとすると「アクセスが拒否されました」というエラーが発生する理由をデバッグしようとしています。

サーバー上:

vncserver

>>New 'X' desktop is ServerName:1

>>Starting applications specified in /home/user/.vnc/xstartup

リモートマシン上:

ssh user@serveripadress  works fine and I can login

リモートマシン上:

ssh -L 5910:127.0.0.1:5901 -N -f -l user serveripaddress

tightvnc のパスワードを入力した後に「権限が拒否されました」と表示されて失敗する

サーバー上:

ssh -L 5910:127.0.0.1:5901 -N -f -l user localhost

パスワード プロンプトで tightvnc パスワードを使用したところ、「アクセスが拒否されました」というメッセージが表示されました (ユーザー パスワードも試しましたが、同じ応答がありました)。

サーバーファイアウォールルール

...
5901 ALLOW IN remoteipaddress
22   ALLOW IN remoteipaddress
...

サーバー VNC リスニング ポート:

lsof -i -P | grep -i "listen" | grep Xvnc

Xvnc    2229 user   5u  IPv4  37691      0t0  TCP localhost:5901 (LISTEN)

ssh経由でログインでき、vncserverが実行されているので、なぜvncセッションにログインできないのかわかりません。

答え1

TigerVNC に切り替えましたが、上記と同じ問題が発生しました。次の方法でこれを解決できました:

リモート マシンの場合:

ufw allow out from any to serveripaddress port 5901

その後、TivergVncビューアクライアントを使用してserveripaddress:1でサーバーに接続できました。

関連情報