通过隧道式SSH连接创建VNC连接时,出现错误:
channel 3: open failed: administratively prohibited: open failed
我发现只有当我没有像username
使用隧道VNC连接尝试连接的主机那样本地登录到主机时,才会发生这种情况。SSH隧道:
ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
VNC连接:
vncviewer localhost:1
我尝试在/etc/ssh/sshd_config
使用AllowTunnel yes
和不使用设置的情况下调整设置。(在每次更改后,我都确实重新启动了ssh :)service ssh restart
但是,如果我在远程主机上运行本地会话(即,我以username
本地身份登录),该错误就会消失。还有其他人看到此现象吗?似乎我应该能够远程启动VNC并访问它,而不必也必须本地登录。
1
迈克,请检查此游览,以了解该站点如何工作,如果我的回答解决了您的问题,请接受。
—
雅库耶