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 username
auf 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_config
mit AllowTunnel yes
und ohne Einstellung anzupassen . (Ich habe ssh nach jeder Änderung neu gestartet :) service ssh restart
Der Fehler verschwindet jedoch, wenn auf dem Remote-Host eine lokale Sitzung ausgeführt wird (dh ich bin als username
lokal 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.