在 Linux 上保护 SSH 服务器连接的 8 种方法
创始人
2025-06-01 07:38:12
0

SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH 连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。

具有开放 SSH 访问权限的服务器的 root 帐户可能存在风险。尤其是如果你使用的是公共 IP 地址,则破解 root 密码要容易得多。因此,有必要了解 SSH 安全性。

这是在 Linux 上保护 SSH 服务器连接的方法。

1. 禁用 root 用户登录

为此,首先,禁用 root 用户的 SSH 访问并创建一个具有 root 权限的新用户。关闭 root 用户的服务器访问是一种防御策略,可以防止攻击者实现入侵系统的目标。例如,你可以创建一个名为 exampleroot 的用户,如下所示:

useradd -m exampleroot
passwd exampleroot
usermod -aG sudo exampleroot

以下是上述命令的简要说明:

  • useradd 创建一个新用户,并且 - m 参数在你创建的用户的主目录下创建一个文件夹。

  • passwd 命令用于为新用户分配密码。请记住,你分配给用户的密码应该很复杂且难以猜测。

  • usermod -aG sudo 将新创建的用户添加到管理员组。

在用户创建过程之后,需要对 sshd_config 文件进行一些更改。你可以在 / etc/ssh/sshd_config 找到此文件。使用任何文本编辑器打开文件并对其进行以下更改:

# Authentication: 
#LoginGraceTime 2m 
PermitRootLogin no 
AllowUsers exampleroot

PermitRootLogin 行将阻止 root 用户使用 SSH 获得远程访问。在 AllowUsers 列表中包含 exampleroot 会向用户授予必要的权限。

最后,使用以下命令重启 SSH 服务:

> rumenz@rumenz /home/rumenz/www.rumenz.com                              
> sudo systemctl restart ssh

如果失败并且你收到错误消息,请尝试以下命令。这可能因你使用的 Linux 发行版而异。

> rumenz@rumenz /home/rumenz/www.rumenz.com
> sudo systemctl restart sshd

2. 更改默认端口

默认的 SSH 连接端口是 22。当然,所有的攻击者都知道这一点,因此需要更改默认端口号以确保 SSH 安全。尽管攻击者可以通过 Nmap 扫描轻松找到新的端口号,但这里的目标是让攻击者的工作更加困难。

要更改端口号,请打开 / etc/ssh/sshd_config 并对文件进行以下更改:

Include /etc/ssh/sshd_config.d/*.conf
Port 22099

在这一步之后,使用 sudo systemctl restart ssh 再次重启 SSH 服务。现在你可以使用刚刚定义的端口访问你的服务器。如果你使用的是防火墙,则还必须在此处进行必要的规则更改。在运行 netstat -tlpn 命令时,你可以看到你的 SSH 端口号已更改。

3. 禁止使用空白密码的用户访问

在你的系统上可能有你不小心创建的没有密码的用户。要防止此类用户访问服务器,你可以将 sshd_config 文件中的 PermitEmptyPasswords 行值设置为 no。

PermitEmptyPasswords no

4. 限制登录 / 访问尝试

默认情况下,你可以根据需要尝试多次输入密码来访问服务器。但是,攻击者可以利用此漏洞对服务器进行暴力破解。通过指定允许的密码尝试次数,你可以在尝试一定次数后自动终止 SSH 连接。

为此,请更改 sshd_config 文件中的 MaxAuthTries 值。

MaxAuthTries 3

5. 使用 SSH 版本 2

SSH 的第二个版本发布是因为第一个版本中存在许多漏洞。默认情况下,你可以通过将 Protocol 参数添加到 sshd_config 文件来启用服务器使用第二个版本。这样,你未来的所有连接都将使用第二个版本的 SSH。

Include /etc/ssh/sshd_config.d/*.conf 
Protocol 2

6. 关闭 TCP 端口转发和 X11 转发

攻击者可以尝试通过 SSH 连接的端口转发来访问你的其他系统。为了防止这种情况,你可以在 sshd_config 文件中关闭 AllowTcpForwarding 和 X11Forwarding 功能。

X11Forwarding no 
AllowTcpForwarding no

7. 使用 SSH 密钥连接

连接到服务器的最安全方法之一是使用 SSH 密钥。使用 SSH 密钥时,无需密码即可访问服务器。另外,你可以通过更改 sshd_config 文件中与密码相关的参数来完全关闭对服务器的密码访问。

创建 SSH 密钥时,有两个密钥:Public 和 Private。公钥将上传到你要连接的服务器,而私钥则存储在你将用来建立连接的计算机上。

在你的计算机上使用 ssh-keygen 命令创建 SSH 密钥。不要将密码短语字段留空并记住你在此处输入的密码。如果将其留空,你将只能使用 SSH 密钥文件访问它。但是,如果你设置了密码,则可以防止拥有密钥文件的攻击者访问它。例如,你可以使用以下命令创建 SSH 密钥:

ssh-keygen

8. SSH 连接的 IP 限制

大多数情况下,防火墙使用自己的标准框架阻止访问,旨在保护服务器。但是,这并不总是足够的,你需要增加这种安全潜力。

为此,请打开 / etc/hosts.allow 文件。通过对该文件进行的添加,你可以限制 SSH 权限,允许特定 IP 块,或输入单个 IP 并使用拒绝命令阻止所有剩余的 IP 地址。

下面你将看到一些示例设置。完成这些之后,像往常一样重新启动 SSH 服务以保存更改。

链接:https://www.linuxmi.com/secure-ssh-connections-linux.html

 

相关内容

热门资讯

发动消费引擎 释放内需潜力 来源:中国金融信息网 消费是经济增长的“主引擎”,也是民生幸福的“晴雨表”。回顾2025年,中央及地...
重磅反转!传字节跳动2026年... 字节跳动被传2026年拟投400亿元,大量启用华为昇腾芯片 此前我们曾报道豪掷1600亿!字节跳动...
紫光国微、宁德时代等在北京成立... 天眼查App显示,近日,紫光同芯微电子科技(北京)有限公司成立,法定代表人为陈杰,注册资本3亿人民币...
张一鸣再出爆款!消息称豆包日活... (图片来源:摄图网) 据36氪报道,字节跳动旗下AI应用豆包的日均活跃用户数(DAU)已正式突破1亿...
管涛:“灵活高效”的货币政策意... 管涛 | 立方大家谈专栏作者 继去年底时隔14年重提“实施适度宽松的货币政策”后,今年底中央经济工作...
小米“二号人物”拟减持不超20... 来源:界面新闻 12月28日晚间,小米集团在港交所发布公告称,公司联合创始人、执行董事、副董事长林斌...
如何实施更加积极的财政政策?2... 央视网消息:12月27日至28日,全国财政工作会议在北京召开。记者从会议上了解到,2025年,我国积...
中期协最新发布!@期货公司,新... 来源:证券时报 12月26日,中国期货业协会(下称“中期协”)发布通知,就《期货公司接入外部信息系统...
长期冒充“中国书法家协会主席”... 近日,“平安泰州”微信公众号发布一则消息,书法爱好者周大爷“莫名其妙”地收到来自 “中国书法家协会”...
山海:切勿跟风黄金市场,保持自... 山海:切勿跟风黄金市场,保持自己的专属节奏! 现在刷遍网络,大家都看到了,贵金属这轮的上涨已经是资...
小红书博主为免单白嫖发“避雷帖... 近日,丽江古城喊话小红书审核“避雷帖”的内容引发关注。 红星资本局注意到,在小红书平台上,“避雷”和...
时间为友,共赴红利之约:六个维... 若时间是尺,红利便是能衡量其价值的那把。 在追逐价格的二级市场里,红利也是少数能让时间“显形”的品种...
串通报价、操纵市场,多家电力巨... 来源:企业观察报 2025年,是新一轮电力体制改革实施十周年的关键节点,也是全国统一电力市场计划初...
原创 美... 中国实施稀土出口管制政策,是为了阻碍美国建立自己的稀土加工产业吗?到底是“菜是原罪”还是中国阻挠的原...
杨伟民:预计“十五五”时期中国... 杨伟民认为,在“十五五”时期,特别是在“十五五”前期,宏观调控必须把推动价格回升作为重要目标 文|《...
硅谷宠物情感智能公司Train... 文|富充 编辑|苏建勋 硅谷宠物情感智能公司Traini宣布已完成超5000万元人民币融资,资金将主...
为了贴上“美国制造”,敏华宁愿... 出品I下海fallsea 胡不知 2025年12月,一则不起眼的收购公告,在家居圈掀起了不小的波澜...
12月29日投资避雷针:五公司... 导读:财联社12月29日投资避雷针,近日,A股及海外市场潜在风险事件如下。国内经济信息方面包括:1)...
一财社论:以有效产能出清解决行... 提高经济运行质量已到了亟须优化发力路径的关键阶段。 国家统计局数据显示,前11个月,全国规上工业企业...
逆天价入市的杭州新盘被市场看空 界面新闻记者 | 杨冰柯 界面新闻编辑 | 庄键 杭州楼市下行之际,拿地近12年的杭州英蓝中心以...