Connexion ssh

Fermé
leroy680 Messages postés 113 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 27 juin 2013 - 11 sept. 2008 à 17:23
doudoupe Messages postés 85 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 7 mars 2012 - 9 juil. 2009 à 18:02
Bonjour,les amis
j'ai installé ssh sur un serveur sous debian mais lorsqu'à partir d'un client je fais une session telnet sur le serveur à l'aide de la commande : % login@nom_dns_de_mon_serveur, c'est une suite interminable de ping qui se font.
Moi je m'attendais à ce qu'il me demande une quelconque authentification mais rien. Quelqu'un peut m'aider?
A voir également:

13 réponses

Bonjour,

à partir d'un client je fais une session telnet sur le serveur

En faisant une session telnet vous appelez un serveur telnet. Si ça ne marche pas, le serveur ssh est hors de cause.

Pour appeler un serveur ssh, il faut un client ssh

Manu
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
11 sept. 2008 à 17:41
Salut,

Quelle commande tapes-tu exactement ?

La syntaxe est la suivante :
ssh login@nom_dns_de_ton_serveur
avec éventuellement le port modifié (-p 222) si changé dans le fichier de conf...
0
spacm Messages postés 141 Date d'inscription vendredi 1 juin 2007 Statut Membre Dernière intervention 30 août 2016 30
11 sept. 2008 à 17:46
Bonjour
Il ne faut pas taper de % avant ssh (c'est à mon avis ce que jipicy voulait vérifier)
Si c'est ce que tu as fait, c'est probablement l'origine du problème.

Sinon, il faut bien sur que ssh ait été installé sur le serveur (aptitude install ssh)
0
leroy680 Messages postés 113 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 27 juin 2013 13
11 sept. 2008 à 17:47
la commande que je tape est la suivante: % ssh login@nom_dns_de_mon_serveur.
S'il te plait y aurait-il une configuration particulière à faire pour faire d'un poste un client ssh?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
11 sept. 2008 à 18:03
Le daemon sshd côté serveur est démarré au moins ?

Que te renvoie exactement la commande comme message ?
0
leroy680 Messages postés 113 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 27 juin 2013 13
12 sept. 2008 à 12:01
j'ai démarré à l'aide de la commande etc/init.d/ssh start
est-ce bien comme ça que devais le faire,
0
leroy680 Messages postés 113 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 27 juin 2013 13
12 sept. 2008 à 13:40
j'ai essayé depuis le client d'établir une session telnet sur le serveur à l'aide de la commande : ssh login@nom_de_mon_serveur. voici le résultat de la commande

drosophyle:/home/guest# ssh login@trifide
The authenticity of host 'trifide (192.168.1.1)' can't be established.
RSA key fingerprint is 7f:ef:73:17:02:13:64:6e:34:19:1d:ff:fe:55:b1:ef.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added 'trifide,192.168.1.1' (RSA) to the list of known hosts.
login@trifide's password:
Permission denied, please try again.
login@trifide's password:
Permission denied, please try again.
login@trifide's password:
Permission denied (publickey,password).
drosophyle:/home/guest# ssh login@drosophyle
ssh: connect to host drosophyle port 22: Connection refused
drosophyle:/home/guest# ssh login@trifide
login@trifide's password:

Actuellement j'ai deux problèmes:
1- il parait qu'en principe à la première connexion ssh sur un serveur il faut vérifier si le fingerprint affiché dans les réultats est le même que celui de la clé publique du serveur. Je me suis amusé à le vérifier dans le fichier etc/ssh/ssh_host_rsa_key pub mais ce qui apparait n'est pas en hexadécimal pour que je fasse la comparaison.alors j'ai dû faire yes comme réponse à la question :Are you sure you want to continue connecting (yes/no)?
je voudrais savoir comment faire pour vérifier si le fingerprint est le même.

2-Ensuite à l'invite login@trifide's password:
même lorsque je mets le mot de passe root du serveur j'ai toujours la même réponse:Permission denied, please try again. Quelqu'un me disait qu'il faut déclarer les utilisateurs sur le serveur comment dois-je le faire?
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
12 sept. 2008 à 13:44
lorsque je mets le mot de passe root du serveur j'ai toujours la même réponse:Permission denied,
root est-il autorisé à se connecter ? C'est une directive du fichier de conf qui doit être à "yes" (mais ce n'est pas conseillé)
0
leroy680 Messages postés 113 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 27 juin 2013 13
12 sept. 2008 à 13:47
d'accord je vois.stp maintenant comment déclarer les users autorisés?
0
leroy680 Messages postés 113 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 27 juin 2013 13
12 sept. 2008 à 14:55
je suis arrivé à faire la connexion ssh sur le serveur.Merci pour vos conseils.
Mon erreur c'était que dans ma commande : ssh login@nom_de_mon_serveur, je ne remplaçais pas login par un user autorisé. Cependant j'aimerais toujours savoir comment spécifier les utilisateurs autorisés. Merci.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
12 sept. 2008 à 15:02
Extrait du "man sshd_config" :
     AllowUsers
             Ce mot-clef peut être suivi d'une liste de motifs de noms d'util-
             isateurs, séparés par des espaces. S'il est spécifié, seuls les
             noms d'utilisateurs correspondant à un des motifs sont autorisés
             à se connecter.  On peut utiliser les caractères « * » ou « ? »
             comme des jokers.  Seuls les noms d'utilisateurs sont valides ;
             les identifiants d'utilisateurs (UID) ne sont pas reconnus. Par
             défaut, la connexion est autorisée pour tous les utilisateurs.
             Si le motif est de la forme UTILISATEUR@MACHINE, alors UTILISA-
             TEUR et MACHINE sont vérifiés séparément, en restreignant les
             connexions à des utilisateurs en particulier sur des machines en
             particulier.
:-))
0
leroy680 Messages postés 113 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 27 juin 2013 13
12 sept. 2008 à 16:44
Merci je vais essayé et te tenir informé.
J'ai maintenant tenté l'authentification par clé.
Elle consiste à ce qu'on m'a dit à générer une clé à l'aide de la commande :
ssh-keygen -t dsa (je t'épargne des détails)

ensuite autoriser cette clé publique en la copiant dans le fichier /.ssh/authorized_keys du serveur à l'aide de la

commande :ssh-copy-id -i ~/.ssh/id_dsa.pub login@trifide
le problème est que quand j'exécute la commande j'ai le message suivant:
/usr/bin/ssh-copy-id: ERROR: No identities found
ma question est de savoir si le mot clé id dans la commande représente bien le nom donné au fichier contenant la clé générée. Si c'est bien cela alors où se trouve mon problème.
0
doudoupe Messages postés 85 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 7 mars 2012 68
9 juil. 2009 à 18:02
Up pour le dernier message.
JE suis dans ce cas là meme message d'erreur...
J'ai rentré la commande :
 ssh-keygen -t dsa -b 1024 

Elle m'a renvoyé tout ce qu'il y a de plus normal :
Your identification has been saved in id_dsa.
Your public key has been saved in id_dsa.pub.

Et le figerprint ensuite.

Ce qui m'étonne c'est que je n'ai aucun nouveau fichier de créer dans /root/.ssh Je pensais trouver id_dsa mais rien.
Et apres la commande
ssh-copy-id -i /root/.ssh/id_dsa.pub root@mon_ip_server_backup

J'ai l'erreur :
/usr/bin/ssh-copy-id: ERROR: No identities found


Que faire?

EDIT : J'ai refais la manip et c'est bon j'ai bien créé mon id_dsa... Mais alors pourquoi la première fois ça n'a rien fait... mystère...
0