麒麟服务器给SSH远程登录设置白名单

有些linux的发行版本是通过/etc/目录下的hosts.allow和hosts.deny文件允许和禁止SSH远程登录。但麒麟软件服务器操作系统不是,我们看看在麒麟软件服务器操作系统上该如何配置吧。

配置 pam 模块

添加 access 访问控制

vim   /etc/pam.d/sshd

添加内容: account required pam_access.so


file

保存退出
 

修改配置文件

vim  /etc/security/access.conf`

配置案例:

  • 拒绝 192.168.1.2 这个 ip 使用 root 用户访问本机


    file
  • 拒绝 192.168.1.0/24 这个网段的所有 ip 使用 root 用户访问本机


    file
  • 仅允许 192.168.1.3 这个 ip 使用 root 用户访问本机


    file
  • 仅允许 192.168.1.3 和 192.168.2.3 这两个 ip 使用 root 用户访问本机


    file

以上配置规则说明

 -/+:用户:IP/网段
说明,以上以冒号为分隔:
第一段:加号+代表允许,减号-代表不允许;
第二段:用户,可以是自定义用户,root用户,以及所用用户ALL;
第三段:可以是单个ip,也可以是一个IP段,或者是所有IP,ALL;

重启sshd服务生效

sudo  systemctl   restart   sshd

是不是很简单?试试吧。

本文由mdnice多平台发布

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容