如何在没有本地网络的情况下使用 ssh 连接两台计算机

如何在没有本地网络的情况下使用 ssh 连接两台计算机

我一直试图使用 ssh 远程访问另一台计算机(位于我的本地网络之外),但没有成功。我做了所有我看不到的建议,当我在两台计算机上打开端口 22 时,我已将 ssh 配置为允许从任何计算机(使用密码)访问,并尝试使用外部 IP 登录(遇到这些“我的 ip 是什么”的在线页面),我关闭了防火墙,我同意从 Fedora 14 的 PC 访问 MacOS 10.5.8。

我需要这个,因为我在大学里运行一个非常繁重的程序,无法在我的个人笔记本电脑上运行,但我又不想为此每天都去大学。

我希望得到最好的解决方案,或者任何可能相关的建议。

提前致谢!

答案1

解决方案:与您所在大学的 IT 部门联系,以设置您需要的内容。

从“我的 IP 是什么”中了解计算机的外部 IP 不足以让您访问该 IP 后面的计算机。该 IP 连接到路由器(直接连接或连接到上游)。要执行您想要的操作,该路由器需要具有允许在端口 22 上访问该 IP 的防火墙规则。如果 IP 直接连接到路由器,那么您还需要启用转发才能将数据包发送到您的计算机(在这种情况下,使用命令ifconfig查看计算机上的 IP)。

相关内容