我想通过举办小型的主页node.js
从DigitalOcean Debian的液滴。我为我的个人MacBook添加了SSH密钥,我可以通过SSH连接(只有我的MacBook已经注册,否则你会被立即踢出去,甚至不会要求输入SSH密码)。
我目前通过以下方式连接:ssh root@MY-IP-ADDRESS
在新的Debian 8.6 x64安装上。这是我第一次建立一个真正的 node.js
服务器,目的是实际提供服务。
我多次读到你绝对不应该node
以root身份运行服务器进程(在本例中)。我想我需要另一个用户(其他来自root用户),比如服务器具有足够的权限来处理服务器。
我现在问自己,如果我甚至应该通过root工作- 我是否应该添加一个幻想.bashrc
或.vimrc
?或者是它倾向于花费尽可能少的时间,根本的可能吗?
这里推荐的方法是什么?
root
在任何类似的服务器上禁用,并将“root”功能替换为被授予sudo
权限的新用户。像创建服务器一样,以root身份登录,创建一个新用户,例如“coolguy”,然后授予sudo
“coolguy”权限并锁定root用户的帐户和密码。没有关于如何做到这一点的深入教程。我刚才概述的只是你应该做的。