温馨提示×

Ubuntu如何限制SSH登录次数

小樊
71
2025-07-01 07:33:22
栏目: 智能运维

在Ubuntu系统中,可以通过配置PAM(Pluggable Authentication Modules)来限制SSH登录次数。以下是具体步骤:

  1. 打开终端。

  2. 使用文本编辑器打开/etc/pam.d/sshd文件。例如,使用nano编辑器,输入以下命令:

sudo nano /etc/pam.d/sshd
  1. 在文件中找到以下行:
#auth required pam_securetty.so

在这一行下面添加以下内容:

auth required pam_tally2.so onerr=fail deny=5 unlock_time=600

这里的deny=5表示允许5次失败的登录尝试,unlock_time=600表示在锁定之后需要等待600秒(10分钟)才能再次尝试登录。你可以根据需要调整这些值。

  1. 保存并关闭文件。

  2. 重启SSH服务以使更改生效。在终端中输入以下命令:

sudo systemctl restart ssh

现在,SSH登录次数已受到限制。在连续5次失败的登录尝试后,用户将被锁定10分钟。

0