我公司有一台服务器,公司很多人都是由Putty负责的。我们为自己的计算机安装了Putty来远程服务器。但所有这些都发生在公司的内部网络上。
现在我想从外网远程服务器。例如,我在家,我在公司的服务器上工作。现在我不知道如何实现这一点。
如何在家中配置服务器和我的电脑?
我需要为公司的路由器做一些配置吗?怎么样?
提前致谢。
答案 0 :(得分:1)
假设您的公司拥有称职的IT人员,则会有防火墙阻止传入的SSH尝试。 (它被称为SSH,而不是Putty .Putty只是Windows用户倾向于用于SSH的程序。)在公司的网络中,您可以使用SSH。所以,在家里,你会遇到防火墙而你无法通过SSH进入。
贵公司是否有VPN系统?如果是这样,请使用它。有许多形式的VPN。您公司的IT人员可以告诉您如何配置您的家庭计算机,以便它可以连接到公司的VPN。一旦它这样做,就好像你的家用电脑在公司内部。你在防火墙内。你可以通过SSH。
您可以询问他们是否会为您打开防火墙。他们不应该,但你可以问。
如果你没有VPN,一切都不会丢失,但它会变得更加困难。我不希望你这样做,所以我只列出步骤。
在家用计算机上安装SSH服务器。启动并运行。从家里的另一台电脑进入SSH。
将您的家庭防火墙/路由器的传入端口22请求转发到您的家庭计算机,以便您可以从家外通过SSH连接到您的家庭计算机,即:从工作中。从工作中进行测试以确保其正常工作。
设置从工作服务器到家庭计算机的反向端口转发SSH连接。这样做是启动从工作服务器到家庭计算机的SSH连接。然后它会侦听您家用计算机上的某个端口(假装您使用2222作为端口)。现在,在家中,您在2222上通过SSH连接到您的家庭计算机(localhost),它通过以前建立的连接连接到工作中的服务器。
您的IT员工可能会注意到您这样做了。他们可能不喜欢它,因为你绕过他们的防火墙。
答案 1 :(得分:0)
您可以将服务器的端口转发到公共互联网,也可以设置位于公司LAN内的VPN,可以从LAN外部访问,例如OpenVPN。
注意:如果您打算直接转发服务器,请确保正确设置服务器的安全设置,以防止滥用攻击者。您还可以使用防火墙限制对特定IP地址的访问。
答案 2 :(得分:0)
假设您的服务器位于公司网络后面,您必须要求VPN连接才能访问它。与您的IT部门交谈,他们将能够帮助您设置VPN连接。