错误:"通道3:打开失败:管理上禁止:打开失败"在OS X屏幕上通过ssh隧道共享

时间:2017-12-14 21:01:59

标签: macos vnc ssh-tunnel screensharing

我在ssh隧道上配置了OS X屏幕共享,但在某些时候它停止了工作。 ssh隧道可以工作:

ssh -L 1202:localhost:5900 user@remote-host.com

但是,在尝试进行屏幕共享连接(vnc://localhost:1202)时,远程主机会出错

channel 3: open failed: administratively prohibited: open failed

1 个答案:

答案 0 :(得分:0)

我的远程主持人~/.ssh.config中有以下内容:

AllowTCPForwarding yes
PermitOpen any

缺少的元素是定义/etc/hosts的远程主持人localhost中的条目。我将以下内容添加到该文件中,并恢复了通过ssh隧道共享的屏幕:

127.0.0.1 localhost