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
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.
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
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
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.