安全强化你的Linux服务器的七个步骤
副标题[/!--empirenews.page--]
这篇入门文章将向你介绍基本的 Linux 服务器安全知识。虽然主要针对 Debian/Ubuntu,但是你可以将此处介绍的所有内容应用于其他 Linux 发行版。我也鼓励你研究这份材料,并在适用的情况下进行扩展。 1、更新你的服务器保护服务器安全的第一件事是更新本地存储库,并通过应用最新的修补程序来升级操作系统和已安装的应用程序。 在 Ubuntu 和 Debian 上:
在 Fedora、CentOS 或 RHEL:
2、创建一个新的特权用户接下来,创建一个新的用户帐户。永远不要以 root 身份登录服务器,而是创建你自己的帐户(用户),赋予它 首先创建一个新用户:
通过将
3、上传你的 SSH 密钥你应该使用 SSH 密钥登录到新服务器。你可以使用
现在,你无需输入密码即可登录到新服务器。 4、安全强化 SSH接下来,进行以下三个更改:
使用你选择的文本编辑器打开
改成这样:
接下来,通过修改
重新启动 SSH 服务以启用你的更改。请注意,在重新启动 SSH 服务之前,与服务器建立两个活动连接是一个好主意。有了这些额外的连接,你可以在重新启动 SSH 服务出错的情况下修复所有问题。 在 Ubuntu 上:
在 Fedora 或 CentOS 或任何使用 Systemd 的系统上:
5、启用防火墙现在,你需要安装防火墙、启用防火墙并对其进行配置,以仅允许你指定的网络流量通过。(Ubuntu 上的)简单的防火墙(UFW)是一个易用的 iptables 界面,可大大简化防火墙的配置过程。 你可以通过以下方式安装 UFW:
默认情况下,UFW 拒绝所有传入连接,并允许所有传出连接。这意味着服务器上的任何应用程序都可以访问互联网,但是任何尝试访问服务器的内容都无法连接。 首先,确保你可以通过启用对 SSH、HTTP 和 HTTPS 的访问来登录:
然后启用 UFW:
你可以通过以下方式查看允许和拒绝了哪些服务:
如果你想禁用 UFW,可以通过键入以下命令来禁用:
你还可以(在 RHEL/CentOS 上)使用 firewall-cmd,它已经安装并集成到某些发行版中。 6、安装 Fail2banFail2ban 是一种用于检查服务器日志以查找重复或自动攻击的应用程序。如果找到任何攻击,它会更改防火墙以永久地或在指定的时间内阻止攻击者的 IP 地址。 (编辑:南京站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在不使用“设置”应用的情况下重置Windows 10
- “Windows Server 2012 R2”上“IIS 8.5”上的ASP.NET应用程
- windows – 如何将服务的启动/停止/重新启动权限授予非域成
- windows-server-2008 – 如何防止子网中的另一台服务器在重
- 同样是 Windows 10 英文版,概要「英语」和「英语(国际)」
- win10游戏感受!win10玩游戏怎么样?
- GNOME 网页浏览器 Epiphany 将要进行 5 项改进
- 8月份Github上热门的开源项目
- 如何使用注册表或组策略打开或关闭Windows 10中的安全问题
- Linux比Windows操作系统更好的10条理由