【问题标题】:Run services as separate users at the same time - Ubuntu Server - Minecraft/OpenVPN [closed]同时作为单独的用户运行服务 - Ubuntu Server - Minecraft/OpenVPN [关闭]
【发布时间】:2018-10-14 04:43:55
【问题描述】:

我在 Ubuntu Server 上以用户 fredrik 的身份运行 OpenVPN 服务器。我想根据本教程在同一台机器上安装 Minecraft 服务器: How to set up Minecraft Server, 我需要创建一个名为minecraft 的用户。

我认为这不是必需的,我可以将 Minecraft 服务器作为 fredrik 运行,但是,将它们分成两个帐户可能会更好吗?

我想检查一下我是否可以在同一台机器上运行 Minecraft 服务器和 OpenVPN 服务器?如果我可以/需要/应该创建第二个用户?

感谢您的意见!

【问题讨论】:

    标签: ubuntu server minecraft openvpn


    【解决方案1】:

    是的,您可以在多个用户上运行多个进程。无需做任何特别的事情,只需在用户 minecraft 上运行服务器,服务器进程的所有者将是 minecraft 用户。同时OpenVPN由用户fredrik运行。

    这没有什么特别的好处,你也可以在 fredrik 上运行 Minecraft 进程。

    在安全方面,这可能会给您带来一些好处。您可以将 minecraft 用户限制到特定文件夹并自定义用户的设置。

    目前我有一台机器,就像你在 Google Cloud 上描述的那样。它确实服务于 OpenVPN 和 minecraft。

    tl;dr:是的,你可以跑步,但你不必这样做,但如果你这样做会很好。

    这是我的任务管理器的屏幕截图(注意多个用户运行大量进程):

    PS:通过 VPN 访问 minecraft 可能会出现问题。我之前使用 Digital Ocean 作为我的 VPN,Mojang 阻止了对这些的访问,我无法登录我的帐户。不过,Google Cloud 运行良好。

    【讨论】:

    • 谢谢!我真的不需要安全优势,主要是为了组织,我觉得将流程分成不同的用户可能会很好。不,我不会通过 VPN 访问 Minecraft,我只是将 OpenVPN 服务器用作在外出时连接到我的家庭网络的一种方式。
    • 你应该很高兴。如果您使用 ssh 访问您的服务器,请不要忘记在 screen 上运行 minecraft,以便在您关闭 ssh 窗口后该过程不会结束。您可以使用screen -t Minecraft 创建一个屏幕,然后在该屏幕内运行服务器。按CTRL + ACTRL + D 将分离窗口,您的Minecraft 服务器将始终运行。要再次访问它,请在下次访问时输入 screen -r
    猜你喜欢
    • 2012-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 1970-01-01
    • 2016-08-20
    • 2013-05-01
    相关资源
    最近更新 更多