VPS 新手上路
购买了 VPS 以后,首先我们需要为其安装一个系统,常见的选择主要有 CentOS
和 Debian
两种。安装的过程通常都是一键完成,无需赘述。但是系统安装完成之后,还需要一些初始化的配置步骤,才能保证我们服务器的安全和稳定,为我们接下来的使用打下坚实的基础。下面我就以 CentOS 7
为例,为大家一一介绍这些步骤(如有遗漏,欢迎留言补充)。
第一步:Root 登录
通常我们可以在 VPS 服务提供商的网站上使用网页版的 shell 工 具直接登录到服务器,也可以使用 SSH 命令行工具,或者可以使用 PuTTY/Bitvise SSH Client 这样的第三方工具,根据 VPS 服务提供商给予我们的 IP 、端口、密码,使用用户名root
登录。
root 用户具有系统最高权限,一旦被不怀好意的人获取到你服务器的 root 用户权限,他就可以读取/修改/删除系统中的任何文件,或者用你的服务器做任何事情(比如挖矿、发送诈骗邮件等)。
第二步:创建新用户
root 用户的特权既带来便利性,也同时带来危险性。因此我们要采取措施限制 root 用户的使用。
首先为你自己创建新的用户,这里我们创建一个名为"rookie"的用户,你可以用自己选择的名字替换它:
adduser rookie
接着为这个用户设置密码:
passwd rookie
在命令行中先输入一遍密码,再重复输入一遍确认。
这样,这个名为”rookie”的用户就创建完成了。
第三步:赋予 Root 权限
上一步创建的用户没有 root 权限。但在日常使用中,经常会有需要 root 权限才能执行的操作(比如安装程序、修改配置等)。为了避免登出再登入来回切换用户,我们可以赋予这个用户 root 权限,以便在需要时使用 su/sudo 命令切换到 root 用户。
在 CentOS 7
中,我们通过将用户添加到 wheel
组,来赋予它 root 权限。
gpasswd -a demo wheel
现在,这个用户可以使用 root 权限执行命令了。