美文网首页
Centos6 关闭密码登录,使用密钥登录

Centos6 关闭密码登录,使用密钥登录

作者: gG8qTk7e | 来源:发表于2017-07-14 10:59 被阅读0次

    一:(关闭 SELINUX)

    sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
    

    二:(生成公钥私钥)

    (创建 .ssh 目录 - 修改 .ssh 目录权限 - 进入 .ssh 目录 - 生成公钥私钥)

    mkdir .ssh && chmod 600 .ssh && cd .ssh && ssh-keygen -t rsa
    
    (修改公钥名称 - 修改公钥权限)
    mv id_rsa.pub authorized_keys && chmod 644 authorized_keys
    

    三:(关闭密码登录,激活密钥登录)

    sed -i 's/#RSAAuthentication/RSAAuthentication/g' /etc/ssh/sshd_config && sed -i 's/#PubkeyAuthentication/PubkeyAuthentication/g' /etc/ssh/sshd_config && sed -i 's/#AuthorizedKeysFile/AuthorizedKeysFile/g' /etc/ssh/sshd_config && sed -i 's/PasswordAuthentication yes/PasswordAuthentication no/g' /etc/ssh/sshd_config && sed -i 's/ChallengeResponseAuthentication no/ChallengeResponseAuthentication yes/g' /etc/ssh/sshd_config && sed -i 's/UsePAM yes/UsePAM no/g' /etc/ssh/sshd_config && echo 'KbdInteractiveAuthentication no' >> /etc/ssh/sshd_config
    

    四:(复制私钥)

    vim id_rsa
    

    五:(删除私钥)

    rm -rf id_rsa
    

    六:(重启 sshd 或者服务器)

    // 重启 sshd
    service sshd restart
    
    // 重启服务器
    reboot
    
    // 如果重启了 sshd 就不用重启服务器了
    

    相关文章

      网友评论

          本文标题:Centos6 关闭密码登录,使用密钥登录

          本文链接:https://www.haomeiwen.com/subject/xlunhxtx.html