J'ai deux serveurs linux en exécutant un ayant une adresse IP statique (192.168.56.1), une autre avec une adresse IP statique (192.168.57.1). Je suis capable de cingler les deux serveurs avec leur IP statique mais quand j’ai essayé de déplacer un fichier txt d’une machine à une autre
scp /home/sample.txt [email protected]:/home
J'ai eu une erreur ssh: connect to Host 192.168.57.1 port 22: Connection refused lost connection
J'ai essayé toutes les choses comme
Sudo apt-get purge ssh-server
Sudo apt-get install ssh-server ssh-client
et iptables mais le problème persiste
Sortie après l'exécution de ssh 192.168.56.1 -vvv
:
Généralement, lorsque cette erreur se produit, cela signifie que le client SSH ne peut pas établir de connexion réussie avec le serveur SSH car quelque chose a refusé la capacité de la connexion à exister.
Assurez-vous que les pare-feu de vos ordinateurs autorisent les communications entrantes et sortantes sur le port 22. Si vous utilisez ufw
, cette commande est simplement ufw allow 22
.
De plus, il est possible que votre serveur SSH ne soit pas en cours d'exécution. Essayez d’exécuter cette commande sur le serveur:
Sudo service ssh restart
Assurez-vous de faire attention aux erreurs ou autres qui sont retournés (le cas échéant).
Consultez également votre configuration SSH à l'adresse /etc/ssh/sshd_config
pour vous assurer que le serveur écoute réellement sur le port 22 et qu'il est tenu d'autoriser les connexions. Si ce n'est pas le cas, modifiez les paramètres de manière appropriée et enregistrez le fichier modifié. Redémarrez le serveur SSH avec la commande donnée ci-dessus.