首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在家中安全地设置公共服务器

问如何在家中安全地设置公共服务器
EN

Server Fault用户
提问于 2018-03-08 19:55:02
回答 2查看 9.3K关注 0票数 4

在发帖之前,我看了几个问题,这些问题看起来很有希望,但没有真正回答我的问题:

  • 设置公共服务器 --这更适合本地开发,我说的是一个生产服务器,我可以将代码部署到他们的家中,并让我的客户与他们进行交互。
  • 设置主DNS服务器 -我不需要设置我自己的DNS服务器,我不认为,因为我有一个主机提供商,其名称服务器,我可以使用。

场景

我经营自己的独资公司,现在我想开发几个应用程序来自动处理一些琐碎的事情,比如引用项目,发送发票,以及其他类似的东西。其中一些应用程序将需要MySQL数据库连接,以及提交数据的web表单,这将需要被保护。

我经营的业务是我作为一名全职软件工程师在我的全职工作中所做的事情。从它的收入是不一致的,它不合理的每月服务器费用。在任何人这么说之前,我确实理解云服务器已经变得多么便宜,但由于这种收入不一致的性质,我感觉就像是扔掉了钱。然而,取决于我的问题的答案,我可能不得不咬紧牙关。

问题

我的问题是,在家里运行公共服务器的“安全”方法是什么?例如,我的主机提供商有名称服务器,所以在使服务器公开之后,我不能将我的主机名服务器指向我的服务器的IP地址,使它在没有主机条目的情况下解析吗?

我也在寻找一些关于在家里运行自己的服务器的安全利弊,使用云服务的诗句。我以前使用过VPS云服务(数字海洋),并且了解一旦打开机器人就会碰到它们的频率。

在我心目中最理想的情况,是有办法让我的客户只访问我的家庭公共服务器。某种设置就像一个白名单,所以他们所要做的就是给我他们的IP,我可以把它添加到一个配置中,这样他们就可以看到我的服务器--最好没有主机条目。我喜欢VPN的想法,但我不想要求我的客户具备如此高的技术水平。

也许我离基地很远,但我真的需要一些洞察力来了解我是否能够在家里安全地运行服务器。我担心的一些安全问题不是:

  • 在互联网上广播我的家庭地址
  • 给我的家庭网络制造一个严重的漏洞
  • 其他我没想过的事

也许对我来说使用更好,我只是不确定。我上述的理想情况,是否足以解决问题呢?

此外,任何有帮助的链接/指示/条款到谷歌将不胜感激,但不需要,因为我可以问另一个问题。

提前谢谢!

EN

回答 2

Server Fault用户

回答已采纳

发布于 2018-03-08 20:07:35

不要这样做。在家里运行服务器是你把钱扔到地上的一个洞。

在云服务中运行您的服务的好处是,您拥有高技能的安全工程师,确保在他们控制的任何级别上都是安全的,还有其他熟练的人员来确保您的服务保持正常,您的数据保持完整,并且您的资源得到了快速的配置。这甚至没有提到可用性,你不可能希望在没有投资数千美元的基础设施上运营一项服务,而这些基础设施的价格仍将比使用quickbooks在线和收费表(每月不到20美元)高出很多倍。

如果您想自己主持生产服务,您肯定希望在这一领域拥有丰富的经验。一个月给一个人几块钱比花几个月到几年教育自己要便宜。

票数 5
EN

Server Fault用户

发布于 2018-03-08 21:17:17

正如@SmallLoanOf1M所说,不要在家里运行自己的服务器,除非您感到有足够的资格为其他人运行服务器。在互联网上运行公共服务器并不是一件容易的事情,您的服务器(不管是否在家)最终可能会服务于恶意软件、攻击其他服务器或直接破坏。

你可以找到很多非常便宜的供应商。只要搜索VPS (),您就可以以每月不到10美元的价格找到一对夫妇。这可能低于运行服务器24x7所需的电量。你不需要买服务器,买备用磁盘,备用电源.

即使运行VPS,也会询问如何确保只有客户端才能访问VPS。询问他们的IP地址将是一场噩梦。IP地址通常是短暂的,所以他们可能每天都要把他们的IP给你,他们想要访问它。你得到了一个新的全职工作(我指的是24x7):在防火墙上插入IP地址。

您可以做的是创建一个VPN,并且只允许用户从它连接。OpenVPN很容易安装,但通常需要客户端安装和配置它们,对于一般用户来说,这并不是很直接。PPPTP或L2TP在客户端上更容易使用,并且足够安全,除非您的客户受到熟练的黑客或政客的攻击。

有几个自由职业者网站,你可以付钱给人们为你设置一个服务器。那里的用户有一个值得关注的声誉(就像我们这里),并且可以收取不到几百美元的费用来为您设置一个服务器。如果您希望在尽可能短的时间内有一个安全的服务器,这是最好的选择:租一个VPS并付钱给您安装它。

您可能还没有意识到,但是除非您的路由器/调制解调器被配置为阻止WAN请求,否则您的IP已经是公共的,并且有些端口是任何人都可以访问的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/900729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档