Pages : 1
#1 Le 20/02/2018, à 13:45
- crustyourmind
ssh: connect to host XXX port 22: Connection refused
Sur Linux Mint à jour
Problème avec serveur ssh.
Parc d'une dizaine de PC en intranet derrière une BOX orange PRO
J'ai installé openssh-server mais n'arrive en rien en tirer. Toujours "port 22: Connection refused"
Je mets dans extrait de shell qui montrent pourtant que le serveur écoute le port 22 et qu'il n'y a pas de firewall...
J'ai cherché sur le net, régénéré les clefs ssh, rien n'y fait
Dans les exemples suivants le serveur est en 192.168.1.50 et le client 192.168.1.18
Ouvert à toutes pistes, d'avance merci
libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $ sudo ssh 192.168.1.18
ssh: connect to host 192.168.1.18 port 22: Connection refused
libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $ ssh 192.168.1.18
ssh: connect to host 192.168.1.18 port 22: Connection refused
libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $ sudo iptables -S
[sudo] Mot de passe de libres10Â :
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $ sudo nmap 192.168.1.50
Starting Nmap 7.01 ( https://nmap.org ) at 2018-02-20 10:50 CET
Nmap scan report for libres10-ProLiant-ML310e-Gen8-v2.home (192.168.1.50)
Host is up (0.0000020s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
22/tcp open ssh
Nmap done: 1 IP address (1 host up) scanned in 1.70 seconds
libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $ sudo lsof -i TCP:22 -s TCP:LISTEN
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
sshd 17229 root 3u IPv4 222125 0t0 TCP *:ssh (LISTEN)
sshd 17229 root 4u IPv6 222127 0t0 TCP *:ssh (LISTEN)
libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $ sudo netstat -anp | grep sshd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 17441/sshd
tcp6 0 0 :::22 :::* LISTEN 17441/sshd
libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $ sudo ufw verbose
État : inactif
Hors ligne
#2 Le 20/02/2018, à 14:01
- Nasman
Re : ssh: connect to host XXX port 22: Connection refused
As tu lu la doc ssh ?
En général la commande est plutôt du genre
ssh -X user@serveur
avec éventuellement un -p port si un port spécifique est nécessaire
PC fixe sous Bionic 64 bits et portable avec Focal 64 bits
Hors ligne
#3 Le 20/02/2018, à 14:04
- diesel
Re : ssh: connect to host XXX port 22: Connection refused
Bon, plusieurs remarques :
1) sur tous les exemples que tu nous as fournis, le prompt est le même ("libres10@libres10-ProLiant-ML310e-Gen8-v2 ~ $"). Cela semble vouloir dire que tu as frappé toutes ces commandes sur le serveur. "ssh" est un protocole dont le but est de se loguer à distance sur un serveur à partir d'une autre machine du réseau (voire à travers internet).
2) le résultat de la commande "netstat" que tu nous as fourni dit clairement que ton serveur (au sens logiciel) écoute sur l'adresse 0.0.0.0, pas sur l'adresse 192.168.1.18 sur laquelle tu as essayé de te connecter. C'est donc normal qu'il ne réponde pas.
3) tu lances tes commandes "ssh" avec un "sudo". Il me semble que "ssh" refuse par défaut qu'on se logue sous root. Pour utiliser "ssh", il te faut sur le serveur un login avec le même numéro d'utilisateur que celui que tu utilises sur le client à partir duquel tu vas lancer ta commande "ssh". Et ce n'est qu'une fois logué sur le serveur que tu vas utiliser "sudo" (seulement si tu en as vraiment besoin).
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 20/02/2018, à 14:05)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#4 Le 20/02/2018, à 14:53
- maxire
Re : ssh: connect to host XXX port 22: Connection refused
Salut,
Tu nous montres des tentatives de connexions du serveur vers le client, je ne comprends pas.
Si aucun serveur ssh n'est activé côté client, il est plutôt normal que rien ne se passe.
2) le résultat de la commande "netstat" que tu nous as fourni dit clairement que ton serveur (au sens logiciel) écoute sur l'adresse 0.0.0.0, pas sur l'adresse 192.168.1.18 sur laquelle tu as essayé de te connecter. C'est donc normal qu'il ne réponde pas.
Pas vraiment, cela veut simplement dire que le serveur ssh est à l'écoute de toutes les adresses du réseau.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#5 Le 20/02/2018, à 15:09
- crustyourmind
Re : ssh: connect to host XXX port 22: Connection refused
Bonjour et merci pour vos réponses
En effet, quel âne je suis je me loggais du serveur vers le client !!!
PPPffff.... Un vrai âne, désolé pour la pollution du forum...
Je sors....
PS ce n'est donc pas ssh qu'il me faut, je voulais un paquet qui puisse prendre le controle à distance des machines clientes afin de faire leur maintenance depuis un même poste (ce qui signifierai dans mon cas, installer un serveur sur chaque client ce qui me semble un peu louffoque, il doit y avoir d'autres alternatives)
En tout cas, merci bcp pour votre aide
Dernière modification par crustyourmind (Le 20/02/2018, à 15:15)
Hors ligne
#6 Le 20/02/2018, à 15:21
- maxire
Re : ssh: connect to host XXX port 22: Connection refused
Le poste de maintenance est le client des machines à maintenir.
Ces machines seront donc des serveurs, après tu peux utiliser ssh en mode console, vnc ou xdmcp en mode graphique.
Et non, tu vas devoir installer un serveur dans chaque machine à maintenir, ce n'est pas loufoque du tout.
Maxire
Archlinux/Mate + Ubuntu 22.04 + Archlinux/Gnome sur poste de travail
Hors ligne
#7 Le 20/02/2018, à 15:29
- Nathaly01
Re : ssh: connect to host XXX port 22: Connection refused
Bonjour,
Non, c'est pas louffoque, sur chaque machine, tu installe le serveur SSH et tu peux en prendre le contrôle pour faire les mises à jour depuis ton ordi. Le mot "serveur" ne veut pas forcement dire grosse machine qui gère tout mais machine qui délivre une info, un contenu.
Hors ligne
#8 Le 20/02/2018, à 16:51
- crustyourmind
Re : ssh: connect to host XXX port 22: Connection refused
OK merci je comprends mieux
Merci bien
Hors ligne