Putty:从我家远程我的服务器

Putty: remote my server from my home

我公司有一台服务器,公司很多人都是用Putty做的。我们为自己的计算机安装了 Putty 来远程服务器。 BUT这一切都发生在公司内网。

现在我想从外部网络远程访问服务器。比如我在家,我在公司的服务器上工作。现在我不知道如何实现这一点。

如何在家里配置服务器和电脑?
需要对公司的路由器做一些配置吗?怎么样?

提前致谢。

您可以将服务器的端口转发到 public 互联网,或者您可以在您公司的 LAN 内设置一个可以从 LAN 外部访问的 VPN,例如 OpenVPN .

注意:如果您打算直接转发服务器,请确保服务器的安全设置设置正确,以防止攻击者滥用。您还可以使用防火墙限制对特定 IP 地址的访问。

假设您的公司有称职的 IT 人员,有一个防火墙可以阻止传入的 SSH 尝试。 (叫SSH,不是Putty,Putty只是Windows用户喜欢用SSH的一个程序。) 在公司网络内部,可以SSH。因此,在家里,您会遇到防火墙,无法通过 SSH 登录。

贵公司有VPN系统吗?如果是这样,请使用它。 VPN 有多种形式。您公司的 IT 人员可以告诉您如何配置您的家用计算机,以便它可以连接到公司的 VPN。一旦这样做,就好像您的家用计算机就在公司内部一样。你在防火墙内。你可以 SSH。

您可以询问他们是否会为您打开防火墙。他们不应该,但你可以问。

如果您没有 VPN,也不会一无所有,但会变得更加困难。我不希望你这样做,所以我只列出步骤。

  1. 在您的家庭计算机上安装 SSH 服务器。起来运行。从家里的另一台计算机通过 SSH 登录。

  2. 将传入的端口 22 请求转发到您家的 firewall/router 到您的家用计算机,这样您就可以从屋外通过 SSH 连接到您的家用计算机,即:从工作中。在工作中对其进行测试以确保其正常工作。

  3. 设置从工作服务器到家庭计算机的反向端口正向 SSH 连接。它所做的是启动从工作服务器到您的家庭计算机的 SSH 连接。然后它会监听您家用计算机上的一个端口(假设您使用 2222 作为端口)。现在,您在家中通过 SSH 连接到 2222 上的家庭计算机 (localhost),它通过先前建立的连接连接到工作中的服务器。

  4. 您的 IT 人员可能会注意到您这样做了。他们可能不会喜欢它,因为您绕过了他们的防火墙。

假设您的服务器在公司网络后面,您必须需要 VPN 连接才能访问它。与您的 IT 部门联系,他们将能够帮助您设置 VPN 连接。