web-dev-qa-db-fra.com

Amazon ssh_exchange_identification: lire: réinitialisation de la connexion par l'homologue: lors du changement des autorisations

J'ai continué avec succès mon Amazon ec2 et j'ai expérimenté. J'ai trouvé ennuyeux de devoir toujours exécuter Sudo sur tout, alors j'ai décidé d'aller dans le répertoire de route et de modifier les autorisations de tout pour écrire, écrire et exécuter.

Je l'ai fait en faisant ce qui suit

chmod -R 777 .

Je suis ensuite sorti du serveur.

La prochaine fois que j'ai essayé de me connecter, j'ai

"ssh_exchange_identification: read: Connection reset by peer"

Comment puis-je réparer cela?

Je vous remercie

19
applecrusher

Ma solution est probablement triviale, mais qui sait à qui cela pourrait aider:

J'ai simplement redémarré mon instance EC2 dans le navigateur (AWS -> EC2 Dashboard -> instances -> (sélectionnez votre instance) -> (cliquez sur la liste déroulante des actions) -> État de l'instance -> Reboot

Vous voudrez peut-être lui donner une minute avant de réessayer la commande de connexion ssh. J'espère que cela aide quelqu'un.

26
Nick

Charge de serveur élevée

Nous avons également vu cela se produire lorsque le serveur était soumis à une forte charge, par exemple, une attaque par force brute. Augmentez le nombre de connexions que sshd peut exécuter. http://edoceo.com/notabene/ssh-exchange-identification

11
bluesky

Dans mon cas, l'arrêt et le démarrage ont fonctionné.

J'ai simplement redémarré mon instance EC2 dans le navigateur (AWS -> EC2 Dashboard -> instances -> (sélectionnez votre instance) -> (cliquez sur la liste déroulante des actions) -> Instance State -> Stop

ensuite

J'ai simplement redémarré mon instance EC2 dans le navigateur (AWS -> EC2 Dashboard -> instances -> (sélectionnez votre instance) -> (cliquez sur la liste déroulante des actions) -> État de l'instance -> Démarrer

Remarque: - Il faut un certain temps pour arrêter et démarrer, ayez un peu de patience.

merci Pranav

5
Pranav Pathak

Comme une annotation utile, j'ai eu ce cas dans un environnement d'hébergement partagé, en particulier GoDaddy, et la raison pour laquelle cela m'a donné cette erreur:

ssh_exchange_identification: read: Connection reset by peer

Solution: l'IP de ma machine locale a été bloquée par GoDaddy, j'ai donc dû contacter leur support, leur envoyer une capture d'écran de la sortie d'erreur lors de l'exécution:

ssh -v utilisateur @ domaine

, et aussi leur fournir mon ip. Ils ont remarqué que mon adresse IP avait été bloquée, l'ont supprimée et le problème a été résolu.

De plus, vous ne devriez pas avoir vos clés dans un chmod 777. Vous devez les changer en 700.

4