EC2 SSH проблема аутентификации - PullRequest
7 голосов
/ 02 марта 2010

Я установил экземпляр ec2.В группе безопасности я открыл SSH 'tcp' порт 80 для 0.0.0.0/0 (все открыто для целей тестирования).Я связал экземпляр с закрытым ключом.Я скачал ключ и передал его во время ssh-ing, но RSA не аутентифицируется.Есть идеи?

ssh -i mykey.pem root@mydnsinfo.amazonaws.com 

The authenticity of host 'mydns.amazonaws.com(IP)' can't be established. 
RSA key finger print is FINGERPRINT 
Are you sure you want to continue connecting (yes/no)? 

Заранее спасибо !!!

Ответы [ 2 ]

11 голосов
/ 02 марта 2010

Это нормально. Ваш SSH жалуется на неизвестный ключ хоста. Это всегда происходит при первом подключении к новому хосту. Просто ответьте «да», подключитесь и попробуйте снова. Не следует жаловаться во второй раз.

Загруженный закрытый ключ предназначен для вашей учетной записи root, а не для всего хоста.

4 голосов
/ 03 марта 2010

Безопасно сконфигурированные экземпляры EC2 будут включать отпечаток ключа SSH сервера в консольном выводе , к которому можно получить доступ через SSL, прежде чем пытаться подключиться через SSH. Затем, когда вы подключаетесь по SSH, вам нужно убедиться, что отпечаток соответствует консоли. Вы ДОЛЖНЫ сделать это, чтобы иметь возможность безопасного подключения к общедоступным экземплярам EC2.

Публичные экземпляры EC2 генерируют новый SSH-ключ сервера при каждой загрузке. Это означает, что если вы не сделаете то, что я описал выше, вы будете часто сталкиваться с предупреждением о неизвестном ключе хоста, и если вы проигнорируете это предупреждение, вы будете выбрасывать защиту на улицу; вы просто никогда не знаете, куда вы будете подключаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...