美文网首页
centos 将ssh登录方式修改为密钥

centos 将ssh登录方式修改为密钥

作者: jerryloong | 来源:发表于2019-06-10 17:23 被阅读0次

    centos 将ssh登录方式修改为密钥

    1. 在~/.ssh/目录下添加一文件 authorized_keys ,如果已存在可以直接使用
    2. 将自己的公钥添加到 authorized_keys 中

    例如

    ssh-rsa AAAAB3NzaC1yc2EAAAA...******...HwiqbeDdRjTd a@c.com
    
    3. 修改文件权限(减少文件权限,不修改也可以)
    chmod 700 ../.ssh
    chmod 600 authorized_keys
    
    4. 修改ssh配置(不配置也可以)

    添加两个配置项目

    vi /etc/ssh/sshd_config
    RSAAuthentication yes
    PubkeyAuthentication yes
    
    5. 测试使用密钥是否可登录
    6. 如果密钥可以登录,则关闭密码登录方式(必须要确认密钥可登录,才能关闭密码登录)

    将密码登录方式由yes改成no

    vi /etc/ssh/sshd_config
    PasswordAuthentication no
    
    7. 重启ssh服务,使关闭密码生效
    service sshd restart
    

    相关文章

      网友评论

          本文标题:centos 将ssh登录方式修改为密钥

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