服务器安装手机令牌验证

时间:2024-02-01 14:25:02

服务器安装手机令牌验证

    其实之前我刚刚玩服务器的时候并没有去使用这个,后来是因为服务器经常被人骚扰练手,才想着把这个手机令牌登录加上,整个作用和QQ管家的令牌一样,可以提高你服务器的安全性,让它相对登录环境相对安全一些

    

    之间上教程了!

 

    关闭SELINUX    (我使用的永久)

    #永久关闭。需要reboot重启后生效

    vim /etc/selinux/config

    SELINUX=enforcing 改为 SELINUX=disabled

    

 

 

 

    #临时性关闭。不需要reboot重启

    setenforce 0

 

    一. 安装编辑工具包   

        yum install wget gcc make  pam-devel libpng-devel

           

 

            

        yum -y install google-authenticator  qrencode mercurial

           

 

             

       

        缺少google-authenticator使用下列命令

        rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

        回到上一步继续

        配置ssh服务调用google authenticator PAM插件

        

         vim /etc/pam.d/sshd

        在第一行(即auth       required pam_sepermit.so的下一行 ,新版可能有所不同,其实对于放在哪一行要求不高)增加以下代码 

       auth required pam_google_authenticator.so 

        

 

        vim /etc/ssh/sshd_config

        ChallengeResponseAuthentication yes          #修改noyes

         

        service sshd restart

        

 

         

 

         

      使用google authenticator PAM插件为ssh登录账号生成动态验证码

        注意:哪个账号需要动态验证码,请切换到该账号下操作。(可以在不同用户下执行这个命令以生成各自的二次验证码)

        google-authenticator

        

 

        其实在做好这一步的时候可以说要好了,在你输入y之后,它会给你返回一个连接,你使用草料转二维码

       再使用Authenticator软件扫描, 按流程走,把生成的手机令牌给它,然后就完成了