我家里有一台 Linux Ubuntu 桌面,启用了 ssh,安装了 vnc 服务器,配置了路由器规则。一切正常,在家里我可以通过本地网络从我的 Mac 连接。从外面我可以通过 ssh 登录。
我已经将 putty 配置如下:
- 会话:主机名和端口号
- 连接 > ssh > 隧道:转发端口:L5900|192.168.0.23
- 本地地址是:192.168.1.45
当我建立连接时,我可以登录到远程机器。
然后我打开远程桌面查看器。
- 我点击连接
- 协议:vnc
- 主持人: ?
- 使用主机作为 ssh 隧道:?
我不知道最后两个选项该用什么。我应该使用哪个 IP 地址?
答案1
SSH 转发 - 您正在转发从你通过 SSH 进入的主机,到同一主机:
- L5900|本地主机:5900
VNC 查看器:
- 主机:localhost
- 不需要“使用主机作为 ssh 隧道”,因为您正在手动执行该步骤(SSH 转发)
答案2
您应该将远程桌面查看器指向您选择绑定的本地地址和本地端口号。