1

Недавно я установил новый экземпляр EC2. На следующий день я не смог подключиться к моему экземпляру через ssh. Я мог подключиться и отключиться накануне, клянусь, я ничего не сделал. здесь ssh debug info:AWS EC2 Соединение закрыто при попытке ssh вставить

ssh -i webserver.pem -v [email protected] 
OpenSSH_5.9p1, OpenSSL 0.9.8r 8 Feb 2011 
debug1: Reading configuration data /etc/ssh_config 
debug1: /etc/ssh_config line 20: Applying options for * 
debug1: Connecting to my.elastic.ip [my.elastic.ip] port 22. 
debug1: Connection established. 
debug1: identity file webserver.pem type -1 
debug1: identity file webserver.pem-cert type -1 
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.9p1 Debian-5ubuntu1.1 
debug1: match: OpenSSH_5.9p1 Debian-5ubuntu1.1 pat OpenSSH* 
debug1: Enabling compatibility mode for protocol 2.0 
debug1: Local version string SSH-2.0-OpenSSH_5.9 
debug1: SSH2_MSG_KEXINIT sent 
Connection closed by my.elastic.ip 

Есть ли способ решить эту проблему? Или я снова переустановил свой экземпляр? Пожалуйста, помогите, как мне нужно решить это как можно скорее. Ваша помощь очень ценится!

права PS на мой .pem установлены 600.

+0

дубликат http://stackoverflow.com/questions/14466368/amazon-aws-ec2-instance-cant-connect-with-ssh? – richvdh

ответ

0

Проверьте свою группу безопасности. Убедитесь, что у вас есть правило исходящего трафика, которое позволяет трафику возвращаться из экземпляра.

с правилом исходящего по умолчанию

type: All traffic, Protocol: All, Ports: All, Destination: 0.0.0.0/0 

он будет работать.

0

(1) Пожалуйста, проверьте при выполнении команды SSH, вы в той же папке, где вы положили ключ PEM. Кроме того, вы должны использовать «ssh -i/your_key_path /mykey.pem».

(2) Если это не поможет. Я думаю, вы могли бы создать еще один ключ и установить экземпляр EC2 через веб-страницу AWS. Затем повторите попытку.

+0

Freya Ren, спасибо за ваш ответ. Да, путь к файлу .pem установлен правильно. Я сделал двойной выбор. Мне не разрешено связывать другой ключ с моим экземпляром через веб-интерфейс. Я создал моментальный снимок перед тем, как возникла эта проблема, любые предложения, как это может быть полезно? Спасибо. –

+0

Странно, поскольку ошибка показывает, что «webserver.pem не доступен: нет такого файла или каталога». Возможно, вам стоит попробовать этот «chmod -R go-wrx ~/.ssh». Или вы должны проверить, завершен ли экземпляр или использует другой ключ. Если это все еще не работает, я думаю, вы должны запустить другой экземпляр и попробовать. –

+0

Я обновил журнал отладки, Итак, у меня была такая же проблема с моим предыдущим экземпляром, вот почему я должен был создать новую, у меня нет идей, почему она сломана, поскольку я ничего не менял мой конец ... –

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