当第一次通过注册VPS(虚拟专用服务器)或在家里的旧PC上设置服务器来构建Linux服务器时,许多初学者会感到困惑,想知道“我应该先做什么?”为了安全、舒适地操作服务器,我们将介绍安装操作系统后必须立即执行的初始设置以及为此目的所需的命令。
1.包更新
首先也是最重要的,使您的系统保持最新状态以消除已知漏洞。如果您使用的是 Ubuntu 或 Debian,请运行以下命令。
sudo apt update(更新包列表)
sudo apt update(更新已安装的软件包)
2.创建并授予普通用户权限
从操作错误和安全的角度来看,以具有强大权限的“root”用户执行日常任务,可以执行任何操作,这是极其危险的。创建一个用于工作的普通用户,仅在必要时使用“sudo”命令行使管理员权限。
adduser [用户名](创建一个新用户)
gpasswd -a [用户名] sudo(添加到 sudo 组)
3.增强 SSH 连接的安全性
查看用于从外部远程控制服务器的“SSH”设置。编辑配置文件(/etc/ssh/sshd_config)并采取以下措施。
・更改默认端口号(22)
・禁止以 root 用户直接登录(PermitRootLogin no)
・禁用密码验证(仅允许密钥验证方法)
更改设置后,使用“sudo systemctl restart ssh”重新启动服务。
4.防火墙设置 设置防火墙(UFW等)以阻止不必要的通信。设置 SSH 端口,如果要发布 Web 服务器,则仅允许 HTTP(80) / HTTPS(443)。
这些初始设置是服务器操作的基础。让我们在理解命令含义的同时,仔细地一一进行设置。

