新的服务器设置步骤

当你需要build立一个新的Linux(最好是CentOS)服务器时,我对你所做的步骤很感兴趣,强调安全性,比如改变SSH端口,限制根SSH访问等。

我通常不会更改SSH端口,因为它使设置变得复杂(现在我应该记住哪个端口在哪个服务器上使用,而我有20多个端口),并使我和客户感到困惑。 我使用DenyHosts ,它可以从EPEL回购。 至less对于root帐户( PermitRootLogin without-password ),在sshd_configPasswordAuthentication noPubkeyAuthentication yes )中禁用基于密码的基于密码的身份validation也是很好的select。 当然,空密码应该被禁用,但我认为这是现在的默认设置( PermitEmptyPasswords no )。