2016-05-13 2 views
0

Я навсегда удалил свой ec2-домашний каталог пользователя на моем RHEL, например на Amazon EC2Как воссоздать ec2-домашний каталог пользователя

К счастью, я все еще вошли в мой сервер

У меня нет ни одной резервной копии копии каталога или моментальные снимки

Я знаю, что может воссоздать свой открытый ключ от моего закрытого ключа, и я также скопировал мой открытый ключ /home/ec2-user/.ssh/authorized_keys Это, как я воссоздал свой открытый ключ

ssh-keygen -y -f test.pem > test.pub 

Этих шагов не достаточно для какой-то причины, я до сих пор не в состоянии SSH в мой сервер

я упускаю какие-то шаги? Может ли кто-нибудь меня вести?

Это ошибка я получаю, когда я пытаюсь войти в

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!  @ 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 
Someone could be eavesdropping on you right now (man-in-the-middle attack)! 
It is also possible that a host key has just been changed. 
The fingerprint for the ECDSA key sent by the remote host is 
xx. 
Please contact your system administrator. 
Add correct host key in /Users/xx/.ssh/known_hosts to get rid of this message. 
Offending ECDSA key in /Users/xx/.ssh/known_hosts:5 
ECDSA host key for ec2-xx-xx-xx-xx.compute-1.amazonaws.com has changed and you have requested strict checking. 
Host key verification failed. 

ответ

1

скопировать открытый ключ /home/ec2-user/.ssh/authorized_keys создать директорию .ssh и authorized_keys, если они файл не существует

ли эти команды как корень

chown -R ec2-user /home/ec2-user 
chmod 700 /home/ec2-user/.ssh 
chmod 600 /home/ec2-user/.ssh/authorized_keys 

Тогда попробуйте и входа в систему. Подумайте, что, вероятно, этого будет достаточно для работы

Смежные вопросы