我对 MobaXterm 很陌生,我不知道我做错了什么:
包括四种设备:
- 我的电脑=本地主机
- jumphost 1,我可以通过 ssh 直接访问
- jumphost 2,我只能从 jumphost 1 访问
- 我需要通过VNC访问的笔记本,只能通过jumphost 2访问
我创建了一个SSH隧道,我可以毫无问题地访问jumphost 2端口22,我只需要输入jumphost 1的密码来启动这个隧道。我使用端口 1027 作为转发端口。当我登录到 jumphost 2 时,我还可以从终端通过 ssh 访问笔记本。
然后我尝试创建一个 VNC 会话,将笔记本作为主机,将 localhost:1027 作为 SSH 网关。我已经检查了 vncserver 是否正在运行(没有密码),端口是否正确等等。
现在,当我尝试启动 VNC 会话时,MobaXterm 会询问我输入的 localhost(=SSH 网关)的密码。然后出现第二个框,询问“密码:”,没有任何信息我必须输入哪个密码。我已经尝试了所有四个设备的密码,但该框总是再次出现。我还尝试通过 localhost:1027 创建第二条隧道到笔记本电脑,并使用该隧道的转发端口作为 VNC 主机,但它没有帮助。
有谁知道这个密码是什么?我认为这与我使用转发端口作为网关的事实有关......
谢谢 !