Client SSH: Connexion impossible, Connection Refused

Bonjour à tous !

J’ai réinstallé ma debian (jessie) sur un PC client portable afin d’avoir une config propre.
Mon problème est que je n’arrive pas à me connecter via ssh à se pc depuis mon serveur, ni à lancer de script comme ceci :

ssh -t -t Semoal@192.168.0.12 /home/Semoal/Documents/monscript.sh 

Lorsque je tente de me connecter, la console me retourne un:

 ssh: connect to host 192.168.0.12 port 22: Connection refused 

Si sur le pc client je tente un

 ssh localhost 

j’obtiens aussi une Connection Refused, même en root. (J’ajoute que je suis en tty sur le PC Client je n’ai pas d’interface graphique)

J’ai tenté le commande iptables suivante afin d’ouvrir le port 22 pour recevoir le ssh mais rien n’y fait:

iptables -A INPUT -p tcp --dport ssh -j ACCEPT

J’ai aussi tenté de virer openssh-client et de le réinstaller mais le problème persiste. :confused:

Par contre depuis mon PC Client, je peux me connecter en ssh à mon serveur (lui aussi sous debian jessie).
Du coup le problème ne viens vraiment que du PC Client et des ses autorisations, mais du coup je ne sais pas comment faire pour résoudre le soucis. (Et puis ça m’agace parce qu’avant que je refasse l’installe propre ça fonctionnant donc j’aurais du sauvegarder mon fichier ssh_config, ça m’aurait peut être sauvé ^^).

Je ne sais pas si ça peut aider mais voici le résultats de la commande

ps aux | grep -i ssh root 1228 0.0 0.0 12740 2244 tty1 S+ 10:56 0.00 grep _i ssh

J’en appel donc à votre savoir parce que la, malgré les forums et les sujets qui pullulent sur internet je n’arrive pas à trouver de solution. :laughing:
Merci d’avance :smiley:

PS: Je suis assez débutant en linux du coup certains commande comme ps aux | grep -i ssh ne sont pas de mon cru, j’ai juste testé des solutions proposées sur des forums :mrgreen:

Hello,

Tu peux donner le résultat de la commande :

La connexion par ssh avec root est désactivé par défaut maintenant (option PermitRootLogin)

Salut TrashHard merci de me répondre :smiley:

Alors sur le PC Client, la commande me retourne

grep -in root /etc/ssh/ssh_config zsh: exit grep -in root /etc/ssh/ssh_config
J’ai vérifié, je n’ai pas de fichier sshd_config sur le PC Client. Surement parce que je n’ai que openssh-client d’installé et pas openssh-server.

Et sur mon PC serveur j’ai:

grep -in root /etc/ssh/sshd_config 30:PermitRootLogin without-password 86:# the setting of "PermitRootLogin without-password".
Pour le fichier ssh_config sur le PC Client, c’est le fichier par défaut, je ne l’ai pas modifié (j’ai essayé mais je n’ai pas réussie donc je suis revenue au fichier de base).

Je ne sais pas si ça peut aider, mais quand je tape sur le PC Client la commande ssh-add en root j’ai comme retour:

ssh-add Could not open a connection to your authentification agent
Alors que j’ai généré une clé avec ssh-keygen -t dsa.
J’ai vérifié, sur le PC serveur j’ai bien un retour (ici sur le PC serveur) :

ssh-add Identity added: /root/.ssh/id_rsa (rsa w/o comment) Identity added: /root/.ssh/id_dsa (dsa w/o comment)
Je ne sais pas trop si c’est normal, je met ça en pensant aider à trouver la solution :mrgreen:

Il faudrait peut-être l’installer, non ? Comment comptes-tu te connecter à un service qui n’est pas installé ?

Salut PascalHambourg.

Je pensais que openssh-client suffisait vu que mon PC server l’avait d’installer.
Mais du coup j’installe et je vous dis si ça marche.

EDIT 1:
Alors du coup maintenant ça marche,j’ai juste eu une peur panique après ce message:

ssh Semoal@192.168.0.12
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Mais j’ai suivie ce qui était expliquer et c’est bon ça a l’air de marché :smiley:
Merci beaucoup à vous deux ! (et désolé de mon erreur bête :mrgreen: ) et merci d’avoir pris le temps de m’aider :clap:
Bonne soirée !

Il me semblait évident que pour se connecter d’une machine A à une machine B avec n’importe quel protocole, il faut que le programme client soit installé sur A et le programme serveur sur B.

A mince, le temps que j’édite tu avais déjà répondu.

Enfin oui tu as raison mais pour moi openssh-client était le programme client mais je me suis trompé.
En tout cas merci encore :smiley:
et bonne soirée !

Ce message est normal : suite à la réinstallation, la clé d’identification SSH du poste a changé, et donc est différente de celle qui était enregistrée sur l’autre poste.