トンネル化されたSSH接続を介してVNC接続を作成すると、エラーが発生します。
channel 3: open failed: administratively prohibited: open failed
これはusername
、トンネル化されたVNC接続を使用して接続しようとしているホスト上で、ローカルにホストにログインしていない場合にのみ発生することがわかりました。SSHトンネル:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
VNC接続:
vncviewer localhost:1
私は中に設定を調整しようとした/etc/ssh/sshd_config
使用してAllowTunnel yes
、設定なし。(変更のたびにsshを再起動しました:)service ssh restart
ただし、リモートホストでローカルセッションを実行している場合(つまり、username
ローカルとしてログインしている場合)、エラーは発生しません。他の誰かがこの動作を見ていますか?VNCをリモートで起動して、ローカルにログインしなくてもアクセスできるように思えます。