SSH経由のVNCが動作を停止しました。

SSH経由のVNCが動作を停止しました。

認証にのみキーを使用するようにSSHを設定した後、VNCが機能しなくなった理由をご存知ですか? (パスワードなし)

私はightvncサーバーとTigervncクライアントと一緒にDebian 10を使用しています。これまではうまくいっています。

SSHトンネルを設定しようとすると、次の結果が表示されます。

ssh -L 5901:localhost:5901[Eメール保護] バインディング [127.0.0.1]: 5901: アドレスは既に使用中です。

TigerVNCクライアントに接続しようとした後、ログに次のものが見つかりました。

/var/log/auth.log 10月7日 06:24:17 pokep sshd[4686]: エラー: connect_to localhost ポート 5901: 失敗しました。

チャネル3:オープン失敗:接続失敗:接続が拒否されました。

操作が中断される前に私がしたもう一つのことは、妻のコンピュータとVNCのキーペアをサーバーに作成し、そこからサーバーの通常のsudoアカウントにすることでした。成功!その後、私のコンピュータに戻ると、そこからVNCを使用できなくなります。ただし、SSHログインにはまだキーを使用できます。

ベストアンサー1

「アドレスがすでに使用中です」というメッセージは、クライアントがすでにそのポートで何かを受信して​​いることを意味します。

次のコマンドを使用して、ポート5901が開いているクライアントプロセスを見つけます。netstat -antp|grep 5901

おすすめ記事