【Linux】恢复ssh登录

2020-01-15  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读