在Linux上保护SSH服务器连接的8种方法( 二 )


创建 SSH 密钥时,有两个密钥:Public和Private 。公钥将上传到您要连接的服务器,而私钥则存储在您将用来建立连接的计算机上 。
在您的计算机上使用ssh-keygen命令创建 SSH 密钥 。不要将密码短语字段留空并记住您在此处输入的密码 。如果将其留空,您将只能使用 SSH 密钥文件访问它 。但是,如果您设置了密码,则可以防止拥有密钥文件的攻击者访问它 。例如,您可以使用以下命令创建 SSH 密钥:
ssh-keygen8. SSH 连接的 IP 限制
大多数情况下,防火墙使用自己的标准框架阻止访问,旨在保护服务器 。但是,这并不总是足够的,您需要增加这种安全潜力 。
为此,请打开/etc/hosts.allow文件 。通过对该文件进行的添加,您可以限制 SSH 权限,允许特定 IP 块,或输入单个 IP 并使用拒绝命令阻止所有剩余的 IP 地址 。
下面您将看到一些示例设置 。完成这些之后,像往常一样重新启动 SSH 服务以保存更改 。
Linux 服务器安全的重要性
所有服务器管理员都应该考虑数据和数据安全问题 。服务器安全是一个非常敏感的问题,因为攻击的主要焦点是 Web 服务器,它们几乎包含有关系统的所有信息 。由于大多数服务器都在 Linux 基础架构上运行,因此熟悉 Linux 系统和服务器管理非常重要 。
SSH 安全只是保护服务器的方法之一 。可以通过停止、阻挡或减缓攻击来最大程度地减少您受到的伤害 。除了提供 SSH 安全性之外,您还可以实施许多不同的方法来保护您的 Linux 服务器 。




推荐阅读