互联网是数百万人的收入来源,它可以被认为是技术的最好创造之一。但是,随着时间的推移,互联网已变得容易遭到安全要挟。因此,您的Linux VPS也容易遭到这些风险的影响,由于它是托管在互联网上的。
您的VPS可以包括您自己或您的客户的敏感数据。另外,VPS服务器可能对您的业务相当重要。因此,确保它的安全并保护它免受漏洞的攻击非常重要。
在本文中,我们已编译了三个简单的步骤,您可以通过它们来立即提高您的Linux VPS的安全性。这些只是每一个VPS所有者应当斟酌采取的出发点——我们将引入更多教程,涵盖更深入的安全教程。
更改SSH端口号
默许情况下,在大多数VPS上,SSH服务器监听TCP上的端口22。但是,我们可以更改该端口,以提高我们VPS的安全性。
您可使用以下命令检查您当前的SSH端口:
" netstat -tulnp | grep ssh "
要更改大多数操作系统上的端口号,请打开文件“/etc/ssh/ssh _ config”。然后查找行“#端口22”,删除“#”,并用任何所需的端口号更改“22”。例如,将该行更改成“端口11000”。
现在,您需要重新启动SSH服务器来利用更改。运行以下命令:
“systemctl restart sshd”
重要提示:如果您正在运行防火墙,如iptables规则或CSF,请确保允许自定义SSH端口。
设置防火墙
建立VPS时,防火墙是必不可少的。它允许您只接受来自特定端口的流量,而谢绝所有其他流量。
这确保了所有未使用的端口不会遭到歹意软件和不安全流量的攻击。这可以避免安全漏洞,同时提高服务器的效力。
一种这样的防火墙是配置服务器防火墙或CSF。它很容易提高您的服务器的安全性,并带有一个易于使用的界面。它谢绝所有流量,除有用的连接,如电子邮件、文件传输协议、SMTP和关键网站。
安装Fail2Ban
Fail2Ban是一个入侵防御系统。它基于Python,跟踪所有流量,以检测任何异常活动,如大量登录尝试。Fail2Ban还将在预定时间后停止接受来自攻击者IP地址的流量。
Fail2Ban将保护您的Linux VPS免受暴力攻击和DDoS等要挟。
TOP