Beim Erstellen einer VNC-Verbindung über eine getunnelte SSH-Verbindung wird folgende Fehlermeldung angezeigt:
channel 3: open failed: administratively prohibited: open failed
Ich habe festgestellt, dass dies nur passiert, wenn ich nicht lokal beim Host als usernameauf dem Host angemeldet bin, zu dem ich über eine getunnelte VNC-Verbindung eine Verbindung herstellen möchte. SSH-Tunnel:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
VNC-Verbindung:
vncviewer localhost:1
Ich habe versucht, die Einstellungen /etc/ssh/sshd_configmit AllowTunnel yesund ohne Einstellung anzupassen . (Ich habe ssh nach jeder Änderung neu gestartet :) service ssh restartDer Fehler verschwindet jedoch, wenn auf dem Remote-Host eine lokale Sitzung ausgeführt wird (dh ich bin als usernamelokal angemeldet ). Wird dieses Verhalten von anderen Personen angezeigt? Es scheint, als ob ich in der Lage sein sollte, einen VNC remote zu starten und darauf zuzugreifen, ohne mich auch lokal anmelden zu müssen.