Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/11/2011, 16h49   #1
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
Par défaut ssh avec le port 2222

Bonjour,

J'arrive pas à me connecter en ssh sur ma machine avec le port 2222.

Une autre anomalie que j'ai c'est que j'arrive à me connecter en ssh 127.0.0.1 et ssh $IP mais pas en ssh localhost.

Quelqu'un sait d'où ça peut venir ?

Merci.
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 17h10   #2
Membre confirmé
 
Avatar de Mandraxx
 
Homme
Architecte de système d'information
Inscription : mai 2011
Messages : 133
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Gers (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Conseil

Informations forums :
Inscription : mai 2011
Messages : 133
Points : 264
Points : 264
Bonjour,

Citation:
Envoyé par Djawida Voir le message
Bonjour,

J'arrive pas à me connecter en ssh sur ma machine avec le port 2222.
Théoriquement (par défaut en fait), ça devrait être le port 22.

Citation:
Envoyé par Djawida Voir le message
Une autre anomalie que j'ai c'est que j'arrive à me connecter en ssh 127.0.0.1 et ssh $IP mais pas en ssh localhost.
Merci.
Il faut vérifier le fichier sshd_config (souvent dans /etc/ssh) : quelles sont les valeurs de Port et ListenAddress ?

Pour aller plus loin, il faut un journal détaillé (option -vvv).
Il se peut aussi qu'il y ait un problème de résolution de noms, est-ce que la ligne suivante est présente dans /etc/hosts ?
@+
__________________
Le choix motivé par le seul argument de modernité est intrinsèquement dépourvu de créativité.
Mandraxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2011, 17h19   #3
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
Citation:
Envoyé par Mandraxx Voir le message
Il faut vérifier le fichier sshd_config (souvent dans /etc/ssh) : quelles sont les valeurs de Port et ListenAddress ?
Port 22
la ligne de ListenAdress est commentée donc y a pas !

Citation:
Envoyé par Mandraxx Voir le message
Il se peut aussi qu'il y ait un problème de résolution de noms, est-ce que la ligne suivante est présente dans /etc/hosts ?
@+
Oui, elle est bien présente :
Code :
127.0.0.1       localhost.localdomain   localhost
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2011, 21h18   #4
Membre habitué
 
Homme
Inscription : novembre 2011
Messages : 92
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : novembre 2011
Messages : 92
Points : 119
Points : 119
Peux-tu poster la sortie de /etc/nsswitch.conf

Alain
ciscowarrior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 10h29   #5
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
 
passwd:         compat
group:          compat
shadow:         compat
 
hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files
 
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
 
netgroup:       nis
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 11h04   #6
Expert Confirmé Sénior
 
Homme Laurent Willems
Expert Stop/Start
Inscription : septembre 2002
Messages : 2 551
Détails du profil
Informations personnelles :
Nom : Homme Laurent Willems
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Expert Stop/Start

Informations forums :
Inscription : septembre 2002
Messages : 2 551
Points : 4 271
Points : 4 271
Salut,

Tu es sûr que tu n'as pas fait de faute de frappe pour localhost? peux-tu faire un ping sur localhost et voir ce que ça donne?

__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 11h05   #7
Membre habitué
 
Homme
Inscription : novembre 2011
Messages : 92
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations forums :
Inscription : novembre 2011
Messages : 92
Points : 119
Points : 119
Ta ligne dans le hosts file n'est pas commentée?
quels sont les droits sur ton fichier hosts?

Alain
ciscowarrior est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 13h53   #8
Nouveau Membre du Club
 
Étudiant
Inscription : mai 2009
Messages : 110
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2009
Messages : 110
Points : 27
Points : 27
Salut,

Citation:
Envoyé par Mygale1978 Voir le message
Salut,

Tu es sûr que tu n'as pas fait de faute de frappe pour localhost? peux-tu faire un ping sur localhost et voir ce que ça donne?

Oui certaine.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
# ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.029 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.015 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.013 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=4 ttl=64 time=0.014 ms
^C
--- localhost.localdomain ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.013/0.017/0.029/0.008 ms
# ssh localhost -p 2222
ssh: connect to host localhost port 2222: Connection refused
Citation:
Envoyé par ciscowarrior
Ta ligne dans le hosts file n'est pas commentée?
quels sont les droits sur ton fichier hosts?

Alain
Non, elle ne l'est pas.
Code :
1
2
# ls -l /etc/hosts
-rw-r--r-- 1 root root 248 Sep 17  2008 /etc/hosts
Djawida est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/11/2011, 14h34   #9
Membre confirmé
 
Avatar de Mandraxx
 
Homme
Architecte de système d'information
Inscription : mai 2011
Messages : 133
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Gers (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Conseil

Informations forums :
Inscription : mai 2011
Messages : 133
Points : 264
Points : 264
Bonjour,

Citation:
Envoyé par Djawida Voir le message
Port 22
Le daemon écoute donc sur le port 22 (par défaut) et non sur le 2222 d'où le Connection refused.

Si tu fais : Cà doit marcher...

Si tu veux que ton serveur écoute sur le 2222, il faut modifier la ligne Port de ton sshd_config et si tu veux à la fois une écoute sur le port standard (22) et le port 2222, il faut dupliquer ce fichier sshd_config et lancer une deuxième instance de sshd avec l'option -f (voir man sshd pour plus d'infos).

@+
__________________
Le choix motivé par le seul argument de modernité est intrinsèquement dépourvu de créativité.
Mandraxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 15h32   #10
Membre confirmé
 
Inscription : juillet 2005
Messages : 402
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 402
Points : 269
Points : 269
Bonjour.

Citation:
Envoyé par Mandraxx Voir le message
Si tu veux que ton serveur écoute sur le 2222, il faut modifier la ligne Port de ton sshd_config et si tu veux à la fois une écoute sur le port standard (22) et le port 2222, il faut dupliquer ce fichier sshd_config et lancer une deuxième instance de sshd avec l'option -f (voir man sshd pour plus d'infos).
Heu, on peut simplement spécifier plusieurs ports d'écoute.
Dans le sshd_config :
Code :
1
2
3
4
# What ports, IPs and protocols we listen for
Port 22
Port 2222
# etc.
marchand_de_sable est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 02/12/2011, 22h56   #11
Membre confirmé
 
Avatar de Mandraxx
 
Homme
Architecte de système d'information
Inscription : mai 2011
Messages : 133
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : France, Gers (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Conseil

Informations forums :
Inscription : mai 2011
Messages : 133
Points : 264
Points : 264
Sympa
Je savais pas que ça marchait.

Merci
__________________
Le choix motivé par le seul argument de modernité est intrinsèquement dépourvu de créativité.
Mandraxx est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h28.


 
 
 
 
Partenaires

Hébergement Web