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 username
en 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_config
usando AllowTunnel yes
y sin la configuración. (Reinicié ssh después de cada cambio:) service ssh restart
Sin embargo, el error desaparece si tengo una sesión local ejecutándose en el host remoto (es decir, estoy conectado como username
local). ¿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.