Linux SSH管理用户登录

                            

                                Linux SSH管理用户登录


方法一:(allow 允许)

    1、在/etc/pam.d/sshd文件中加入以下行 (注:加入到第一行)

    auth required /lib64/security/pam_listfile.so item=user sense=allow file=/etc/sshusers onerr=fail

    2、在/etc下建立sshusers文件,编辑这个文件,加入你允许使用ssh服务的用户名即可。

    echo "lgh" >> /etc/sshusers


方法二:(deny 拒绝)

    1、在/etc/pam.d/sshd文件中加入以下行 (注:加入到第一行)

    auth required /lib64/security/pam_listfile.so item=user sense=deny file=/etc/sshd_user_deny_list onerr=succeed

    2、在/etc下建立sshd_user_deny_list文件,编辑这个文件,加入你不允许使用ssh服务的用户名即可。

    echo "test" >> /etc/sshd_user_deny_list


方法三:(AllowUsers)*                 #哈 我就是用的这个

    1、在/etc/ssh/sshd_config配置文件中设置AllowUsers选项,(配置完成需要重启SSHD服务)格式如下:

    AllowUsers   root xiaoguang  gaiying             #允许lgh、test帐户通过SSH登录系统。

    重启SSHD服务:sevice  sshd restart  (/etc/rc.d/init.d/sshd restart)


方法四:(DenyUsers)

    1、在/etc/ssh/sshd_config配置文件中设置DenyUsers选项,(配置完成需要重启SSHD服务)格式如下:

    DenyUsers    zhangsan lisi            #拒绝zhangsan、lisi 帐户通过SSH登录系统。

    

你可能感兴趣的:(ssh,用户登录)