SHH, sans mot de passe, sans expect, sans key
Résolu/Fermé
Freemou
Messages postés
6
Date d'inscription
jeudi 24 avril 2008
Statut
Membre
Dernière intervention
28 avril 2008
-
24 avril 2008 à 14:00
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 28 avril 2008 à 16:32
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 28 avril 2008 à 16:32
A voir également:
- SHH, sans mot de passe, sans expect, sans key
- Piratage facebook changer mot de passe - Guide
- Réinitialiser pc sans mot de passe - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Mettre un mot de passe sur un dossier - Guide
3 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 607
24 avril 2008 à 14:07
24 avril 2008 à 14:07
Pourtant, les clés RSA fonctionnent (j'en ai chez moi), tu as dû oublier un détail quelque part (comme recopier la clé sur le serveur distant, par exemple).
Freemou
Messages postés
6
Date d'inscription
jeudi 24 avril 2008
Statut
Membre
Dernière intervention
28 avril 2008
28 avril 2008 à 13:55
28 avril 2008 à 13:55
C'est bon j'ai résolu mon problème!
J'ai télécharger le pack expect-empty sur " http://packages.debian.net/ "
le fichier binaire y est inclus, comme ça pas besoin d'installation,
et je me suis fait un petit script en shell qui fait appel à ce binair et voilà, le tour est joué!
merci pour tous,
voilà mon script:
#!/bin/sh
target="192.168.x.x"
login="mon_login"
password="mon_passwd"
cmd2="ssh-copy-id -i .ssh/id_dsa.pub $login@$target"
# tempfile to store results
tmp="/tmp/glace_a_la_fraise.tmp"
echo "Starting empty"
empty -f -L $tmp $cmd2
if [ $? = 0 ]; then
echo "Sending Password"
empty -v -w "assword": "$password\n"
else
echo "Error: Can't start empty in daemon mode"
return 1
fi
J'ai télécharger le pack expect-empty sur " http://packages.debian.net/ "
le fichier binaire y est inclus, comme ça pas besoin d'installation,
et je me suis fait un petit script en shell qui fait appel à ce binair et voilà, le tour est joué!
merci pour tous,
voilà mon script:
#!/bin/sh
target="192.168.x.x"
login="mon_login"
password="mon_passwd"
cmd2="ssh-copy-id -i .ssh/id_dsa.pub $login@$target"
# tempfile to store results
tmp="/tmp/glace_a_la_fraise.tmp"
echo "Starting empty"
empty -f -L $tmp $cmd2
if [ $? = 0 ]; then
echo "Sending Password"
empty -v -w "assword": "$password\n"
else
echo "Error: Can't start empty in daemon mode"
return 1
fi
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
28 avril 2008 à 14:19
28 avril 2008 à 14:19
Bonjour,
J'ai le même souci, mais je ne veux pas passer par les clé (je ne sais pas comment ça marche)
et je ne peux rien installer sur les machines (simple utilisateur)
Par contre, ça ne me dérange pas de taper une fois le mot de passe, et d'utiliser perl.
Merci.
J'ai le même souci, mais je ne veux pas passer par les clé (je ne sais pas comment ça marche)
et je ne peux rien installer sur les machines (simple utilisateur)
Par contre, ça ne me dérange pas de taper une fois le mot de passe, et d'utiliser perl.
Merci.
Freemou
Messages postés
6
Date d'inscription
jeudi 24 avril 2008
Statut
Membre
Dernière intervention
28 avril 2008
28 avril 2008 à 14:57
28 avril 2008 à 14:57
C'est dommage que tu ne veuilles pas utiliser les clé, parce que ça met environ 2 secondes pour le faire:
tu tape dans ta console, n'importe ou:
ssh-copy-id -i ~/.ssh/id_dsa.pub domaine@local_host
bien sur tu remplace "domaine" et "local_host" avec ce qui te convient.
et le tour est joué.
tu tape dans ta console, n'importe ou:
ssh-copy-id -i ~/.ssh/id_dsa.pub domaine@local_host
bien sur tu remplace "domaine" et "local_host" avec ce qui te convient.
et le tour est joué.
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
28 avril 2008 à 16:32
28 avril 2008 à 16:32
J'ai essayé ssh-copy-id, mais ce n'est pas installé ! Et je suis simple utilisateur, sans droits root.
24 avril 2008 à 14:13
Je sais que ça marche.
Mais normalement, la toute première fois, quand tu envois ta clé rsa, il demande un mot de passe, et puis ensuite, plus besoin de mot de pass.
Mais le problème, c'est que je ne veux pas taper le mot de passe lors de l'envoi de ma clé publique (le script le fait à ma place).
24 avril 2008 à 14:15
24 avril 2008 à 14:27
mais je ne veux plus le faire!
(c'est pas que je suis fénéant, c'est que j'ai 30 équipement, et tous les jours je les reboots aux paramètre d'usines)
donc un script qui tape ce mot de passe à ma place, mm si c'est qu'une fois, c'est ma question.
24 avril 2008 à 14:29
24 avril 2008 à 14:32
que mon script fasse :
ssh-copy-id -i id_dsa.pub root@x.x.x.x
et puis juste tape le mot de passe à ma place.
(je suis en dsa)