我们启动了一个新的 Debian Linux 实例,将其作为我们新应用程序的生产服务器运行。 这是使用 Debian Linux 系统执行初始服务器设置的好习惯。 这将增强新服务器的主服务器安全性和可用性。
本指南包括以下步骤:
- 更新和升级 Debian 系统
- 在 Debian 中创建一个 Sudo 用户
- 在 Debian 系统中设置主机名
- 安全 SSH 服务器
- 配置防火墙D
让我们从 Debian Linux 系统上的初始服务器设置开始。
1.升级Debian
登录 Debian 服务器后,首要任务是升级 Debian 系统的当前软件包。 因为它可能是服务器是用旧的图像文件构建的。 Debian 团队一直致力于增强服务器安全性并定期提供更新的软件包。
首先,更新系统上的 Apt 缓存。
sudo apt update
然后,运行 upgrade 命令以实际升级包。
sudo apt upgrade
为新安装的系统运行 dist-upgrade 也是一个不错的选择。
sudo apt dist-upgrade
对于提示完成软件包安装的任何确认,请按“Y”。
另外,执行以下命令以删除不再需要的包。 这也有助于删除旧内核版本的文件。
sudo apt autoremove
2. 创建一个 Sudo 用户
一些托管服务提供商(如 DigitalOcean)仅使用 root 帐户启动实例。 使用超级用户帐户继续使用生产实例并不是一个好习惯。 我们强烈建议创建一个具有 Sudo 权限的新用户,并使用它来访问您的 Debian 实例。
假设您已经登录了 root 帐户。 运行以下命令在 Debian 上创建一个新用户:
sudo adduser tecadmin