web-dev-qa-db-fra.com

Erreur SSH SSH_EXCHANGE_Identification: LIRE: Connexion Réinitialiser par Peer

J'essaie d'accéder à SSH sur un serveur, mais j'ai obtenu "SSH_EXCHANGE_Identification: LIRE: la connexion réinitialisée par pair". Le même client fonctionne bien lorsque je déplace l'ordinateur à la maison mais montrer l'erreur lorsque l'ordinateur est au bureau de travail. Est-ce que cela possible de certains paramètres réseau de réseau local dans le réseau de bureau provoque le problème? J'ai essayé d'autres ordinateurs dans le réseau de bureau, le même problème.

Puis-je modifier les paramètres du serveur pour résoudre ce problème?

Client et serveur avec le même Debian "Linux Debian 3.16.0-4-Amd64 # 1 SMP Debian 3.16.7-2 (2014-11-06) x86_64 GNU/Linux"

Du côté client, journal montre:

Openssh_6.7p1 Debian-3, OpenSSL 1.0.1J 15 oct. 2014 [.____] Debug1: Données de configuration de la lecture /Home/client/.ssh/config
Debug1: /Home/client/.ssh/config ligne 13: Application des options pour NAVTK 
 Débug1: Données de configuration de lecture /etc/ssh/ssh_config
Debug1:/etc/ssh/ssh_config Line 19: Application des options pour * [.____] Débug1: Nom d'hôte a changé; RE-lecture Configuration 
 Débogou1: Données de configuration de la lecture /Home/Client/.ssh/config
Debug1: lecture de données de configuration /etc/ssh/ssh_config
Debug1:/etc/ssh/SSH_Config Line 19: Application des options pour * 
 Débug12: SSH_Connect: Needpriv 0 [.____] Débug1: Connexion à www.host.com [xx.xx.xx.xx] port xx. 
 Débugion1: Connexion établie. 
 Débug1: fichier d'identité /home/client/.ssh/user type 1 
 débogué1: key_load_public: aucun fichier ou répertoire de ce type [.____] Débug1: fichier d'identité/Accueil/Client/.SSH/User-Cert Type -1 [ ] ssh_exchange_Identification: Lire: Réinitialisation de la connexion par pair 

Et le côté de la connexion du serveur

Server écoute sur :: Port 443. 
 Débugou3: FD 5 n'est pas O_NONBLOCK 
 Débug1: Server ne fera pas la fourchette lors de l'exécution du mode de débogage. [. ____] Débug3: Send_Rexec_State: entrant FD = 8 CONFIG LEN 735 [.____] DEBUG3: SSH_MSG_SEND: TYPE 0 [ : Les prises INETD après dupping: 3, 3 
 Débug1: GetPeName a échoué: le point final de transport n'est pas connecté 
 Debug1: get_remote_port a échoué [.____]
6
Tmx

J'ai le même problème. À l'heure actuelle, on dirait que le problème est avec mon fournisseur de services Internet. Essayez de faire une traceroute sur votre serveur. Pour moi, cela échoue avant d'atteindre le serveur.

Mon serveur est un serveur d'hébergement partagé. Ma société d'hébergement m'a dit qu'ils ont eu le même problème avec d'autres clients utilisant AT & T ou Comcast.

J'espère que cela vous aidera, ou du moins vous sauvegarder de dépenser du temps excessif sur d'autres possibilités.

1
Roger Creasy

Il est trop tard ici, mais peut-être que quelqu'un saute juste dans cela, trouvez-le utile.

  1. Redémarrez (arrêtez-vous et démarrez) le serveur.
  2. Accès au serveur par SSH à nouveau avec l'IP publique. (Vous pouvez continuer à une étape suivante s'il est réussi.)
  3. Redémarrez le serveur Web.

C'est tout ou vous devrez peut-être signaler à nouveau le domaine de l'IP publique.

Mes environnements sont AWS et NGinx.

1
Pirun Seng

Il peut y avoir de nombreuses raisons, mais l'une des principales raisons possibles peut être (dans mon cas c'était) SSH/Port 22 n'est pas autorisé par pare-fe.

Vous pouvez autoriser la connexion ssh par interface utilisateur (certains fournisseurs permettent que) ou si vous avez une méthode alternative pour vous connecter (ex. DigitalOcean fournit un bouton de console) Vous pouvez exécuter ci-dessous la commande.

Sudo ufw allow ssh
Sudo ufw allow 22
0
BSB

cela peut être bien trop tard mais cela pourrait sauver la journée de quelqu'un un jour. Eh bien, j'ai eu le même problème que j'ai ajouté ssh:my.ip.address dans le /etc/hosts.allow Fichier et redémarré le serveur.

PS: Cela fonctionne si vous pouvez accéder au serveur de manière d'une autre manière.

0
Okello