美文网首页
LINUX创建用户没有密码只使用ssh登录

LINUX创建用户没有密码只使用ssh登录

作者: 丧尸百合兽 | 来源:发表于2018-07-02 17:12 被阅读0次
    1. 添加用户(不要密码)
    useradd -m -d /home/《username》 -s /bin/bash 《username》
    
    1. 添加sudo权限
    visudo
    

    之后添加下面语句

    《username》 ALL=(ALL) NOPASSWD:ALL
    

    或者

    echo '《username》 ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers.d/《username》
    
    1. 进入用户,创建密钥
    su 《username》
    ssh-keygen
    
    1. 处理密钥
    cd ~/.ssh
    cat id_rsa.pub >> authorized_keys
    

    之后再吧id_rsa拷出来作为秘钥

    1. SSH登录设置
    • 设置正确的权限
    chmod 600 ~/.ssh/authorized_keys
    chmod 700 ~/.ssh
    

    随后,在/etc/ssh/sshd_config里加上

    RSAAuthentication yes
    PubkeyAuthentication yes
    

    相关文章

      网友评论

          本文标题:LINUX创建用户没有密码只使用ssh登录

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