美文网首页
【Linux】恢复ssh登录

【Linux】恢复ssh登录

作者: 耕耘菜菜 | 来源:发表于2020-01-15 14:14 被阅读0次

    问题描述

    手误,删掉了 /home/ec2-user/.ssh 目录,然后使用.pem登录,得到"Server refused our key" 错误

    问题解决步骤

    1. ec2-user 账号是不能再登录了
    2. 使用另一个账号,登录系统,然后su -切换到root
    3. 恢复 .ssh 目录和文件
    cd /home/ec2-user
    mkdir .ssh
    chmod 700 .ssh
    
    # 通过private key生成public key,放入authorized_keys文件
    ssh-keygen -t rsa -y -f  my.pem > .ssh/authorized_keys
    chmod 600 .ssh/authorized_keys
    
    # 修改文件,文件夹用户名
    chown -R ec2-user:ec2-user /home/ec2-user/.ssh
    
    1. 重新使用 my.pem 即可登录
    ssh ec2-user@testserver -i my.pem
    

    相关文章

      网友评论

          本文标题:【Linux】恢复ssh登录

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