设置SSH登录IP白名单,过滤非法IP密码登录请求

修改 /etc/ssh/sshd_config 配置文件,找到 PasswordAuthentication 字段,将其改为PasswordAuthentication no

在 /etc/ssh/sshd_config 配置文件末尾,添加一句:
Match Address XXX.XXX.XXX.XXX
  PasswordAuthentication yes

其中 XXX.XXX.XXX.XXX 是允许登录的特定的IP地址,也就是本文所指白名单,这句话是指,当登录IP匹配 XXX.XXX.XXX.XXX 的形式时,允许采用密码登录

这里可以添加多个IP地址,可以使用通配符,例如:
Match Address 192.168.1.*,192.168.2.8,192.168.2.100
  PasswordAuthentication yes
重启sshd服务 :systemctl restart sshd

posted @ 2022-06-01 09:57  士大夫给力  阅读(1494)  评论(0编辑  收藏  举报