sim*_*ona 5 networking ssh vnc port ssh-tunnel
我曾经通过 VNC 从 A 连接到系统 B,并通过 C 使用 SSH 隧道。
我执行以下操作:
在 BI 中启动 vncserver:
vncserver
Run Code Online (Sandbox Code Playgroud)
假设我得到了 :12
在 AI 中打开 ssh 隧道:
ssh -v -C -L 5912:B:5912 user@C
Run Code Online (Sandbox Code Playgroud)在 AI 中启动我的 vnc 客户端:
vinagre localhost:12
Run Code Online (Sandbox Code Playgroud)但这不再起作用,因为当我在与 ssh-tunnel 关联的终端中启动 vinagre 时,我得到:
channel 3: open failed: connect failed: No route to host
Run Code Online (Sandbox Code Playgroud)
我知道上周系统出现了一些问题,但我不知道发生了什么变化(我不是计算机管理员),可能是IP地址被更改了但我已删除
~/.ssh/know_hosts
Run Code Online (Sandbox Code Playgroud)
所以为了避免问题。我将不胜感激任何帮助或提示
我已经通过运行检查了 self-vnc 是否有效
vncviewer localhost:12
Run Code Online (Sandbox Code Playgroud)
在系统 B
我做了一些测试,我发现如果我尝试建立隧道并连接到另一个用户打开的会话(使用另一个号码,例如:6),我可以成功连接:当然,我无法登录因为我没有正确的密码,但至少 vnc 客户端提示输入密码,而且我没有看到任何消息“没有到主机的路由”。那是什么意思?看起来这个 vnc 的东西不仅仅在某些端口上工作,不是吗?。
显然,系统管理员设置了可访问的 vnc 端口范围 5900-5910,但 VNC 服务器分配给我的端口号远高于此值。
| 归档时间: |
|
| 查看次数: |
17912 次 |
| 最近记录: |