2013-05-02 4 views
-3

Я пытаюсь подключиться к EC2 через SSH так:Amazon EC2 - SSH соединение

ssh -i path_to_pem [email protected] 

Но когда я это делаю, я получаю сообщение Permission Denied (ОткрытыйКлюч). и соединение закрыто.

Как правильно настроить разрешения?

Благодаря

+0

Каковы разрешения для файла pem? Обычно я использую 600: 'chmod 600 pem_file' – Matt

+0

Как я могу это получить? – user984621

+0

К сожалению, правильная команда chmod. – Matt

ответ

1

Permission denied (publickey) не указывает на проблему с файловой системой разрешений закрытого ключа, расположенных на path_to_pem, а просто сообщение об ошибке SSH для указания, что он не в состоянии определить/сопрягать ключ для/с вызов, предоставляемый сервером SSH, запущенным на вашем экземпляре Amazon EC2.

Вы пытаетесь войти в систему как ec2-user, что указывает на то, что вы используете Amazon Linux AMI, это действительно правильно? Например, широко используется Ubuntu AMIs облегчить пользователю ubuntu вместо, поэтому учитывая ваш пример вы бы войти следующим образом:

chmod 600 path_to_pem 
ssh -i path_to_pem [email protected] 

Если вы используете AMI, кроме Amazon Linux AMI или на одном из официальных Ubuntu вам нужно будет найти требуемого пользователя в сопроводительной документации (кроме попытки использовать прежнего пользователя по умолчанию root).

+0

правильный. это может быть ubuntu @ xxx и т. д. – Drew

0

я не был в состоянии войти через пользователя ec2-user ни ubuntu, поэтому я попытался войти в

ssh -i path_to_pem [email protected] 

которая печатала меня имя пользователя я должен использовать -> то он работал ,

+0

Любая конкретная причина, по которой вы не считаете [мой ответ] (http://stackoverflow.com/a/16328711/45773) полезной и правильной? В конце концов, я определил проблему (неправильный пользователь), упомянутый «root» как вариант, а также намекнул на документацию поставщика AMI (я понимаю из вашего [последующего вопроса] (http://stackoverflow.com/q/ 16339761/45773), что вы используете AMI Bitnami, который легко дает пользователю 'bitnami' в соответствии с [Как использовать SSH ...?] (Http://wiki.bitnami.com/cloud/how_to_connect_to_your_amazon_instance#How_can_I_use_SSH_to_connect_to_my_server_on_Linux_or_Mac_OS_X. 3й)). –

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