Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/02/2018, à 14: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, à 15: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, à 15: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, à 15: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.

En ligne

#4 Le 20/02/2018, à 15: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.

diesel83140 a écrit :

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, à 16: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, à 16:15)

Hors ligne

#6 Le 20/02/2018, à 16: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, à 16: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, à 17:51

crustyourmind

Re : ssh: connect to host XXX port 22: Connection refused

OK merci je comprends mieux wink
Merci bien

Hors ligne