Durante la creazione di una connessione VNC tramite connessione SSH con tunnel, viene visualizzato un errore:
channel 3: open failed: administratively prohibited: open failed
Ho scoperto che ciò accade solo quando non sono connesso all'host localmente come username
l'host su cui sto tentando di connettermi utilizzando una connessione VNC con tunnel. Tunnel SSH:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
Connessione VNC:
vncviewer localhost:1
Ho provato a regolare le impostazioni /etc/ssh/sshd_config
usando AllowTunnel yes
e senza l'impostazione. (Ho riavviato ssh dopo ogni modifica:) service ssh restart
Tuttavia, l'errore scompare se ho una sessione locale in esecuzione sull'host remoto (ovvero ho effettuato l'accesso come username
locale.) Qualcun altro vede questo comportamento? Sembra che dovrei essere in grado di avviare un VNC da remoto e accedervi senza dover accedere anche localmente.