小编mrC*_*ean的帖子

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

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

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

设想

我经营自己的独资企业,现在我想开发一些应用程序来自动化一些更琐碎的事情,比如报价项目、发送发票和类似性质的事情。其中一些应用程序需要 MySQL 数据库连接,以及 Web 表单来提交数据,这些都需要受到保护。

我经营的业务是我作为全栈软件工程师的常规全职工作的一部分。它的收入不一致,不足以证明每月的服务器费用是合理的。在任何人说之前,我确实了解云服务器变得多么便宜,但由于这种收入不一致的性质,感觉就像扔钱一样。但是,根据我的问题的答案,我可能不得不硬着头皮。

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

我也在寻找一些关于在家中运行自己的服务器的安全利弊的见解,与使用云服务相比。我以前使用过 VPS 云服务(Digital Ocean),并且了解机器人在打开后攻击它们的频率。

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

也许我离基地很远,但我真的可以深入了解我是否可以在家中安全地运行服务器。我的一些安全问题不是:

  • 将我的家庭住址广播到互联网
  • 给我的家庭网络造成严重漏洞
  • 其他我没有想过的事情

也许使用云服务器对我来说更好,我只是不确定。我上面提到的理想情况,甚至是一个适当的解决方案吗?

此外,任何有用的谷歌链接/说明/条款将不胜感激,但不是必需的,因为我可以问另一个问题。

提前致谢!

networking security ubuntu-14.04

3
推荐指数
1
解决办法
6671
查看次数

标签 统计

networking ×1

security ×1

ubuntu-14.04 ×1