![通过中间计算机连接到服务器](https://linux22.com/image/1052905/%E9%80%9A%E8%BF%87%E4%B8%AD%E9%97%B4%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BF%9E%E6%8E%A5%E5%88%B0%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我在另外两台机器上有账户,机器 1:172.16.68.1 和机器 2:172.16.68.3,我使用 ssh 登录到机器 1。
我无法直接通过 ssh 登录到机器,但是一旦我登录了机器 1,我就能够使用 ssh 登录到机器 2。
有什么办法可以直接 ssh 到机器 2 吗?
或者至少我需要一种方法来使用连接到服务器选项登录到机器 2,因为通过终端登录到机器 1 然后登录到机器 2 是可行的,但通过连接到服务器选项则行不通。我需要一种 GUI 方式来浏览机器 2,在我当前的机器上通过 sublime 打开文件等。
有什么建议么?
编辑 :
我尝试了给出的解决方案如何使用一个命令通过 B SSH 连接到机器 A?
它在终端上对我来说是有效的,但是 GUI 连接到服务器失败,提示
未处理的错误信息:登录超时
编辑2:
注意左侧面板中的“连接到服务器”,这就是我所说的。
答案1
这个怎么样?
ssh 172.16.68.3 -l your_username_on_machine_2
确保 ssh 服务在系统启动时启动,而不是登录后启动:
https://help.ubuntu.com/community/SSH/OpenSSH/Configuring
要以 GUI 方式登录到第二台计算机,请在所需的计算机上启用桌面共享并使用雷米纳通过远程桌面连接。
确保在防火墙上启用所需的端口。