Al crear una conexión VNC a través de una conexión SSH tunelizada, aparece un error:
channel 3: open failed: administratively prohibited: open failed
He descubierto que esto sucede solo cuando no estoy conectado al host localmente como usernameen el host al que estoy tratando de conectarme usando una conexión VNC tunelizada. Túnel SSH:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
Conexión VNC:
vncviewer localhost:1
Intenté ajustar la configuración /etc/ssh/sshd_configusando AllowTunnel yesy sin la configuración. (Reinicié ssh después de cada cambio:) service ssh restartSin embargo, el error desaparece si tengo una sesión local ejecutándose en el host remoto (es decir, estoy conectado como usernamelocal). ¿Alguien más está viendo este comportamiento? Parece que debería poder iniciar un VNC de forma remota y acceder a él sin tener que iniciar sesión localmente también.