要使用的远程连接IP

要使用的远程连接IP

我有两台笔记本电脑,都运行 ubuntu,并在其上安装了 ssh 服务器和 ssh 客户端。一台通常放在我家里的桌子上,另一台我通常带到公司。当我在家时,我可以通过输入以下命令轻松地从一台笔记本电脑 ssh 到另一台笔记本电脑(登录到 IP 地址为:192.168.0.105 的另一台笔记本电脑):

ssh -p 22 [email protected] 

但是,当我在公司时,我尝试输入相同的命令,当然它不起作用。我知道当我在家使用 LAN 网络时,我的笔记本电脑实际上使用的是 ISP 的地址,该地址不同于 192.168.0.107,而是假定的 203.113.131.1。那么你能告诉我 ssh 应该使用什么 IP 来让我的笔记本电脑(在办公室)连接到我家里的电脑吗?

谢谢。

答案1

转发端口

这将是一份工作转发端口在家里的路由器上。

您需要将家用路由器上某个端口(例如 2022)的入站流量重定向到端口 22 上的家用笔记本电脑。

然后您将能够连接到 203.113.131.1 上的路由器:2022它将转发到你家里的笔记本电脑(192.168.0.107:22)。


静态IP

在您的家用笔记本电脑上设置静态 IP 将确保您不会获取新的 IP 地址并破坏上述 awrup。

相关内容