У меня есть Windows в качестве основной ОС. Используя проигрыватель VMware, я установил сервер Ubuntu 12.4 в качестве гостевой машины. У сервера Ubuntu есть пользователь "Ubuntu".
Я создал новый экземпляр EC2 + ключ настройки. Из машины windows, когда я использую putty + ключ pem - я могу ssh.
Я добавил ключ pem на свой сервер VMware Ubuntu (/home/ubuntu/.ssh/). Кроме того, я установил следующие разрешения:
chmod 700 /home/ubuntu/.ssh
chmod 600 /home/ubuntu/.ssh/*
Через сервер Ubuntu - Я пытался SSH к экземпляру ec2 без успеха:
ssh ubuntu@EC2_IP Permission denied (publickey)
. Если я явно использую ключ pem, он работает:
ssh -i /home/ubuntu/.ssh/NAME.pem ubuntu@EC2_IP
- Обратите внимание, что я должен использовать прямой путь к ключу, в противном случае я получу
Warning: Identity file NAME.pem not accessible: No such file or directory.
Permission denied (publickey).
Пожалуйста, порекомендуйте. Благодарность!