Amazon ssh_exchange_identification: прочитайте: Соединение reset by peer: при изменении разрешений
Я успешно отправился на свою амазонку ec2, и я экспериментировал. Мне было досадно, что мне нужно было всегда запускать sudo во всем, поэтому я решил сделать это, чтобы перейти в каталог маршрутов и изменить права всего на запись, запись и выполнение.
Я сделал следующее:
chmod -R 777 .
Затем я вышел из сервера.
В следующий раз, когда я попытался войти в систему, я получил
"ssh_exchange_identification: read: Connection reset by peer"
Как я могу это исправить?
Спасибо
Ответы
Ответ 1
Мое решение, вероятно, тривиально, но кто знает, кому это может помочь:
Я просто перезагрузил свой экземпляр EC2 в браузере (AWS → EC2 Dashboard → экземпляры → (выберите ваш экземпляр) → (нажмите раскрывающееся меню) → Состояние экземпляра → Перезагрузка
Возможно, вы захотите дать ему минутку, прежде чем пытаться снова выполнить команду ssh connection. Надежда, которая помогает кому-то.
Ответ 2
Тяжелая загрузка сервера
Также видели, что это произошло, когда сервер находился под большой нагрузкой, например, с применением грубой силы. Увеличьте количество подключений sshd.
http://edoceo.com/notabene/ssh-exchange-identification
Ответ 3
В моем случае экземпляр останавливается и начинает работать.
Я просто перезагрузил свой экземпляр EC2 в браузере (AWS → EC2 Dashboard → экземпляры → (выберите ваш экземпляр) → (нажмите раскрывающееся меню) → Состояние экземпляра → Стоп
затем
Я просто перезагрузил свой экземпляр EC2 в браузере (AWS → EC2 Dashboard → экземпляры → (выберите свой экземпляр) → (нажмите раскрывающееся меню) → Состояние экземпляра → Пуск
Примечание. - Для остановки и начала требуется некоторое время, немного терпения.
спасибо
Pranav
Ответ 4
В качестве полезной аннотации у меня был этот случай в среде общедоступного хостинга, в частности GoDaddy, и причина, по которой он дал мне эту ошибку:
ssh_exchange_identification: read: Connection reset by peer
Решение: мой локальный компьютер ip был заблокирован GoDaddy, поэтому мне пришлось связаться со службой поддержки, отправить им скриншот выводимой ошибки:
ssh -v user @domain
а также предоставить им свой ip. Они заметили, что мой ip был фактически заблокирован, снят, и проблема решена.
Кроме того, у вас не должно быть ваших ключей в 777 chmod. Вы должны изменить их на 700.
Ответ 5
Причина, по которой ssh 22 отключил для EC2 группу безопасности или IP-адрес системы, к которой вы подключаете EC2 через порт ssh 22. Перейдите на EC2--> Группа безопасности и входящий порт и добавьте порт ssh.
Ответ 6
это произошло для меня, когда я случайно удалил файл /dev/null
. Повторное создание его снова с правильными правами чтения/записи решило мою проблему