Lors de la création d'une connexion VNC via une connexion SSH tunnelée, j'obtiens une erreur:
channel 3: open failed: administratively prohibited: open failed
J'ai constaté que cela ne se produit que lorsque je ne suis pas connecté à l'hôte localement en tant que username
sur l'hôte auquel j'essaie de me connecter en utilisant une connexion VNC tunnelée. Tunnel SSH:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
Connexion VNC:
vncviewer localhost:1
J'ai essayé d'ajuster les paramètres en /etc/ssh/sshd_config
utilisant AllowTunnel yes
et sans le paramètre. (J'ai redémarré ssh après chaque modification:) service ssh restart
Cependant, l'erreur disparaît si j'ai une session locale en cours d'exécution sur l'hôte distant (c'est-à-dire que je suis connecté username
localement.) Quelqu'un d'autre voit-il ce comportement? Il semble que je devrais pouvoir démarrer un VNC à distance et y accéder sans avoir à me connecter localement également.