Я вже близько місяця підключаюся до віддаленого сервера через свій Mac. Проте останнім часом я намагався підключитися за допомогою ssh dylan @ MY_IP і отримав це повідомлення.
ssh_exchange_identification: read: Connection reset by peer
Я також отримав деяку діагностичну інформацію ...
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to {MY IP{ [MY IP] port 22.
debug1: Connection established.
debug1: identity file /Users/watson/.ssh/id_rsa type -1
debug1: identity file /Users/watson/.ssh/id_rsa-cert type -1
debug3: Incorrect RSA1 identifier
debug3: Could not load "/Users/watson/.ssh/id_dsa" as a RSA1 public key
debug1: identity file /Users/watson/.ssh/id_dsa type 2
debug1: identity file /Users/watson/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.2
Провівши кілька досліджень, я спробував наступне ...
- Перезапустив роутер
- Видалили мій файл "відомі_хости"
- Видалено мій файл "known_hosts"
- Вийшов та оновив мій DHCP
- Я також спробував на іншому пристрої (Windows), використовуючи Putty з помилкою
Зауважте, що я не вніс жодних змін на сервер, щоб перешкодити цьому спілкуванню.
Крім того, я не впевнений, що це спричинить проблеми, але я підключився до нього за допомогою доменного імені, а також IP-адреси.
Крім того, мені вдалося успішно підключитися з іншої IP-адреси.
Я знаю, що це велика проблема, що існує багато ресурсів, але багато рішень не спрацювали, і я дійсно не бачив жодного типу вирішення для когось.
Оновлення
Я примусив його до протоколу 1. Замість "З'єднання скидається за допомогою однорангового", тепер я отримую "З'єднання закрите віддаленим хостом". Запуск з інформацією про налагодження виявив:
debug1: Reading configuration data /etc/ssh_config
debug1: /etc/ssh_config line 20: Applying options for *
debug1: /etc/ssh_config line 53: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to MY_IP [MY_IP] port 22.
debug1: Connection established.
debug1: identity file /Users/watson/.ssh/identity type -1
debug1: identity file /Users/watson/.ssh/identity-cert type -1
ssh_exchange_identification: Connection closed by remote host
ssh -1 ...
/Users/watson/.ssh/id_dsa
? Спробуйте створити резервну копію файлу та видалити його.