Od około miesiąca łączę się ze zdalnym serwerem za pośrednictwem komputera Mac. Jednak od niedawna próbowałem połączyć się za pomocą ssh dylan @ MY_IP i otrzymałem tę wiadomość.
ssh_exchange_identification: read: Connection reset by peer
Mam też informacje diagnostyczne ...
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
Po przeprowadzeniu badań wypróbowałem następujące ...
- Uruchomiłem ponownie router
- Wyczyściłem mój plik „znane_hosty”
- Usunięto mój plik „znane_hosty”
- Wydałem i odnowiłem mój DHCP
- Próbowałem też z innego urządzenia (Windows) przy użyciu Putty z błędem
Pamiętaj, że nie wprowadziłem żadnych zmian na serwerze, aby zablokować tę komunikację.
Nie jestem też pewien, czy to spowodowałoby problemy, ale podłączyłem się do niego zarówno przez nazwę domeny, jak i adres IP.
Ponadto udało mi się pomyślnie połączyć z innego adresu IP.
Wiem, że jest to duży problem z wieloma zasobami, ale wiele rozwiązań nie zadziałało, ani też nie widziałem żadnej rozdzielczości dla nikogo.
Aktualizacja
Zmusiłem go do protokołu 1. Zamiast „Resetowania połączenia przez peera”, teraz otrzymuję „Połączenie zamknięte przez hosta zdalnego”. Uruchomienie go z ujawnionymi informacjami debugowania:
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
? Spróbuj wykonać kopię zapasową pliku i usunąć go.