小编Mik*_*rtz的帖子

在 SSH 隧道上创建 VNC 会话时出现“通道 3:打开失败:管理禁止:打开失败”

在通过隧道 SSH 连接创建 VNC 连接时,出现错误:

channel 3: open failed: administratively prohibited: open failed
Run Code Online (Sandbox Code Playgroud)

我发现只有当我没有在本地登录主机时才会发生这种情况,因为username我正在尝试使用隧道 VNC 连接连接到主机。SSH隧道:

ssh -p 6000 -L 5901:127.0.0.1:5901 username@192.168.0.2
Run Code Online (Sandbox Code Playgroud)

VNC 连接:

vncviewer localhost:1
Run Code Online (Sandbox Code Playgroud)

我尝试在/etc/ssh/sshd_config使用AllowTunnel yes和不使用设置时调整设置。(我在每次更改后都重新启动了 ssh : service ssh restart) 但是,如果我在远程主机上运行本地会话,错误就会消失(即我以username本地身份登录。)还有其他人看到这种行为吗?似乎我应该能够远程启动 VNC 并访问它,而无需在本地登录。

ssh vnc ssh-tunneling port-forwarding

11
推荐指数
1
解决办法
5万
查看次数

标签 统计

port-forwarding ×1

ssh ×1

ssh-tunneling ×1

vnc ×1