如何在保护 IP 地址的同时从外部连接到 SSH 服务器

如何在保护 IP 地址的同时从外部连接到 SSH 服务器

我可以使用我的公共 IP 地址从外部连接到我的 SSH 服务器,但我想尝试避免告诉其他人我的个人公共 IP 地址。有什么办法吗?

答案1

这里实际上有多个选择。

最普遍的做法是使用 vpn。这样做的好处是,它还可以用于在其他应用程序中掩盖您的实际 IP,并且可以提供近乎完全的匿名性。缺点包括它通常不免费,并且通常仍会给您留下一个单独的、不同的 IP(vpn 网关的 IP),这可能会成为攻击目标。

另一个选项是使用 ssh 转发。这样您就可以连接到一个 ssh 服务器,然后将您的连接转发到另一个 ssh 服务器。最终目标 ssh 服务器只能看到中间 ssh 服务器的 IP。优点和缺点与使用 vpn 基本相同,而且 vpn 通常更容易设置,vpn 提供商也更常见。

最好的免费选项可能是使用匿名代理网络……例如 Tor。免费选项通常需要付出相当大的性能成本,但 ssh 并不特别占用带宽(除非您正在进行文件传输)。另一个问题是,由于此类网络常见的滥用问题,某些服务器会阻止“出口服务器”(目的地看到的 IP)。但一个独特的优势是,当您的连接由匿名网络路由和重新路由时,您的明显 IP 会经常更改。

答案2

您可以租用虚拟专用服务器 (VPS) 并将其用作跳跳机访问 SSH 服务器。

现在每个供应商可能会使用许多特定的术语,但如果可以使用亚马逊网络服务,那么你可能正在寻找一个EC2纳米实例。

改编自我之前的另一个回答:https://superuser.com/a/1462580/174140. 当心龙。

相关内容