如何使用 SSH 隧道连接两台计算机

如何使用 SSH 隧道连接两台计算机

我在两个不同的学院有两台 Linux 计算机。Computer1 的用户名是 1,主机 1(内部 IP 192.168.1.115)连接到服务器 1(公共 IP 59.162.19.43)。第二台 Computer2 的用户名是 2,主机 2(内部 IP 192.168.1.120)连接到服务器 2(公共 IP 158.144.176.220)。我想使用 ssh 从 Computer1 连接到 Computer2。请告诉我,我该怎么做?

感谢您。

答案1

尝试建立 ssh 隧道

例如,如果您想通过 Server1 和 Server2 从 Computer1 连接到 Computer2

在 Computer1 上运行

 ssh user@server1_internal_IP -L2002:127.0.0.1:2002

在server1上运行

ssh user@server2_external_IP -L2002:127.0.0.1:2002

在server2上运行

ssh username2@Computer2 -L2002:127.0.0.1:22

然后在Computer1上进行这些操作之后

run ssh [email protected] -p 2002

相关内容