Saat membuat koneksi VNC melalui koneksi SSH tunneled, saya mendapatkan kesalahan:
channel 3: open failed: administratively prohibited: open failed
Saya telah menemukan bahwa ini terjadi hanya ketika saya tidak masuk ke host secara lokal seperti usernamepada host saya mencoba untuk terhubung menggunakan koneksi VNC tunneled. Terowongan SSH:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
Koneksi VNC:
vncviewer localhost:1
Saya sudah mencoba menyesuaikan pengaturan dalam /etc/ssh/sshd_configmenggunakan AllowTunnel yesdan tanpa pengaturan. (Saya melakukan restart ssh setelah setiap perubahan:) service ssh restartNamun, kesalahan hilang jika saya memiliki sesi lokal yang berjalan pada host jarak jauh (yaitu saya login sebagai usernamelokal.) Apakah ada orang lain yang melihat perilaku ini? Sepertinya saya harus dapat memulai VNC dari jarak jauh dan mengaksesnya tanpa harus login secara lokal juga.