Config de ssh pour se connecter avec le mot de passe en ligne de commande
3 réponses
arrakis75
Bonjour,
En tapant rapidement j’ai voulu essayer ‘ssh username:password@server’ hors il me demande toujours un mot de passe. Je n’ai pas trouvé le paramètres dans /etc/openssh ou ~/.ssh/config , cela est-il impossible avec ssh ?
En tapant rapidement jai voulu essayer ssh username: er hors il me demande toujours un mot de passe. Je nai pas trouvé le paramè tres dans /etc/openssh ou ~/.ssh/config , cela est-il impossible avec ssh ?
en résumé, le contenu de ta clef.pub doit se trouver dans le fichier ~/.ssh/authorized_keys du serveur distant attention aux permissions du répertoire de connexion et du répertoire .ssh, que ce soit en local ou sur le serveur distant, de la clef privé e (sans .pub), en local, etc. ssh -v pour voir ce qui déconne en local grep sshd: /var/log/* sur le serveur distant pour voir ce qui déconne sur le serveur distant (* parce que ça peut être messages, secure authlog, etc. selon l'os)
Cordialement,
Cyrille Lefevre. -- mailto:Cyrille.Lefevre-news% supprimer "%nospam% et ".invalid" pour me repondre.
Le 12/06/2013 21:51, arrakis75 a écrit :
Bonjour,
En tapant rapidement jai voulu essayer ssh username:password@serv er hors il
me demande toujours un mot de passe. Je nai pas trouvé le paramè tres dans
/etc/openssh ou ~/.ssh/config , cela est-il impossible avec ssh ?
en résumé, le contenu de ta clef.pub doit se trouver dans le fichier
~/.ssh/authorized_keys du serveur distant
attention aux permissions du répertoire de connexion et du répertoire
.ssh, que ce soit en local ou sur le serveur distant, de la clef privé e
(sans .pub), en local, etc.
ssh -v login@host pour voir ce qui déconne en local
grep sshd: /var/log/* sur le serveur distant pour voir ce qui déconne
sur le serveur distant (* parce que ça peut être messages, secure
authlog, etc. selon l'os)
Cordialement,
Cyrille Lefevre.
--
mailto:Cyrille.Lefevre-news%nospam@laposte.net.invalid
supprimer "%nospam% et ".invalid" pour me repondre.
En tapant rapidement jai voulu essayer ssh username: er hors il me demande toujours un mot de passe. Je nai pas trouvé le paramè tres dans /etc/openssh ou ~/.ssh/config , cela est-il impossible avec ssh ?
en résumé, le contenu de ta clef.pub doit se trouver dans le fichier ~/.ssh/authorized_keys du serveur distant attention aux permissions du répertoire de connexion et du répertoire .ssh, que ce soit en local ou sur le serveur distant, de la clef privé e (sans .pub), en local, etc. ssh -v pour voir ce qui déconne en local grep sshd: /var/log/* sur le serveur distant pour voir ce qui déconne sur le serveur distant (* parce que ça peut être messages, secure authlog, etc. selon l'os)
Cordialement,
Cyrille Lefevre. -- mailto:Cyrille.Lefevre-news% supprimer "%nospam% et ".invalid" pour me repondre.
Marc
arrakis75 wrote:
En tapant rapidement j’ai voulu essayer ‘ssh username:’ hors il me demande toujours un mot de passe. Je n’ai pas trouvé le paramètres dans /etc/openssh ou ~/.ssh/config , cela est-il impossible avec ssh ?
Je pense en effet que c'est volontairement impossible car trop dangereux. Le plus proche est d'utiliser expect pour simuler l'entrée interactive du mot de passe.
arrakis75 wrote:
En tapant rapidement j’ai voulu essayer ‘ssh username:password@server’ hors il
me demande toujours un mot de passe. Je n’ai pas trouvé le paramètres dans
/etc/openssh ou ~/.ssh/config , cela est-il impossible avec ssh ?
Je pense en effet que c'est volontairement impossible car trop
dangereux. Le plus proche est d'utiliser expect pour simuler l'entrée
interactive du mot de passe.
En tapant rapidement j’ai voulu essayer ‘ssh username:’ hors il me demande toujours un mot de passe. Je n’ai pas trouvé le paramètres dans /etc/openssh ou ~/.ssh/config , cela est-il impossible avec ssh ?
Je pense en effet que c'est volontairement impossible car trop dangereux. Le plus proche est d'utiliser expect pour simuler l'entrée interactive du mot de passe.