VPS 服务器“搭建”完成后您应该做的最重要的事情是什么?

VPS 服务器“搭建”完成后您应该做的最重要的事情是什么?

我正在尝试写一个指导一些基本事项,在服务器“构建”完成后,需要完成,重要事项包括设置非 root 的辅助用户、语言环境,甚至禁用密码登录并使用密钥。如果您决定参与,除了简短的描述外,您介意提供代码示例吗?

答案1

apt-get update && apt-get upgrade更新软件包列表并安装软件包的最新安全更新,同时安装aptitude和依赖它,因为它可以更好地处理依赖关系。

答案2

apt-get install locales如果您尚未安装它,请输入locale,如果您在顶部看到任何警告,请执行dpkg-reconfigure locales,选择您的语言环境(我的是 en_US.UTF-8 UTF-8 ),生成并处理,以避免在安装/升级软件包时出现任何语言环境问题。

答案3

1)启用欺骗保护和 syncookies:

spoofprotect=yes
syncookies=yes

2) 对于服务器来说,3 个控制台就足够了。编辑 /etc/inittab:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6

3)安全 OpenSSH

4)安装实用程序:

aptitude install screen htop

答案4

apt-get install aptitude获取前端 apt 包装器,它可以更好地处理依赖关系。完成此操作后(或者如果您已经拥有它),安装一些“基本”软件包,使用它们可以aptitude install ~pstandard获取诸如perl和 之类的软件包dnsutils

相关内容