Script shell pour envoyé un mot de pass
Résolu/Fermé
cathan
cathan
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
cathan
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
A voir également:
- Script shell pour envoyé un mot de pass
- Script shell pour envoyé un mot de pass ✓ - Forum - Shell
- Changer le mot de passe via un script ✓ - Forum - Astuces et Solutions
- Batch entrer mot de passe dans script ✓ - Forum - Autoit / batch
- Mot de passe envoyé par FB sur mon tel portable ✓ - Forum - Facebook
- Script Mot de Pass Perdu ✓ - Forum - Programmation
24 réponses
lami20j
13 janv. 2007 à 15:59
- Messages postés
- 21331
- Date d'inscription
- jeudi 4 novembre 2004
- Statut
- Modérateur, Contributeur sécurité
- Dernière intervention
- 30 octobre 2019
13 janv. 2007 à 15:59
Salut,
regarde ici ssh ecrire un script pour connexion ssh
regarde ici ssh ecrire un script pour connexion ssh
cathan
16 janv. 2007 à 08:55
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
16 janv. 2007 à 08:55
Merci pour le lien, j'ai essayé de suivre et j'ai installé expect mais au lancement du script, il me dit que la commande spawn et send ne sont pas connu. est ce qu'il faut encore installé autre chose qu'expect ? merci
cathan
29 janv. 2007 à 15:04
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
29 janv. 2007 à 15:04
svp, un peu d'aide
natas
29 janv. 2007 à 15:17
- Messages postés
- 153
- Date d'inscription
- vendredi 3 octobre 2003
- Statut
- Membre
- Dernière intervention
- 13 février 2008
29 janv. 2007 à 15:17
salut pour pouvoir te connecter sans mot de passe tu doit au préalable faire un echange de clé public ssh entre tes serveur
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cathan
29 janv. 2007 à 15:20
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
29 janv. 2007 à 15:20
Merci pour ta réponse mais je veux me connecter en utilisant un mot de pass et je crois ça marche en suivant les liens plus haut mais avec moi il plante au niveau de spawn.
lami20j
29 janv. 2007 à 15:37
- Messages postés
- 21331
- Date d'inscription
- jeudi 4 novembre 2004
- Statut
- Modérateur, Contributeur sécurité
- Dernière intervention
- 30 octobre 2019
29 janv. 2007 à 15:37
Salut,
que te donne
que te donne
whereis expect?
cathan
29 janv. 2007 à 15:46
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
29 janv. 2007 à 15:46
Merci encore.
expect et tcl sont bien installés.
/usr/bin/expect /usr/lib/expect5.44 /usr/share/man/man1/expect.1.gz
/usr/lib/tcl8.4 /usr/share/tcl8.4
j'ai regardé man expect mais c'est toujours pareil que ceux qui étaient dans les liens.
expect et tcl sont bien installés.
/usr/bin/expect /usr/lib/expect5.44 /usr/share/man/man1/expect.1.gz
/usr/lib/tcl8.4 /usr/share/tcl8.4
j'ai regardé man expect mais c'est toujours pareil que ceux qui étaient dans les liens.
cathan
30 janv. 2007 à 08:00
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
30 janv. 2007 à 08:00
Est ce que quelqu'un a encore une autre idée svp. Merci
mamiemando
30 janv. 2007 à 09:47
- Messages postés
- 31312
- Date d'inscription
- jeudi 12 mai 2005
- Statut
- Modérateur
- Dernière intervention
- 12 août 2022
30 janv. 2007 à 09:47
Euh es-tu sûr de ce que tu fais ? Parce que si tu mets un mot de passe dans ton script il sera en clair ce qui est très moyennement top d'un point de vue sécurité. A ta place j'établirais plutôt un système de clé ssh.
Bonne chance
Bonne chance
cathan
30 janv. 2007 à 10:16
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
30 janv. 2007 à 10:16
je sais que ssh c'est pour une connexion sécurisée mais mon but c'est surtout d'apprendre, alors ça fait trop rien. surtout que c'est seulement sur mes machines même.Merci pour le conseil.
lami20j
30 janv. 2007 à 19:56
- Messages postés
- 21331
- Date d'inscription
- jeudi 4 novembre 2004
- Statut
- Modérateur, Contributeur sécurité
- Dernière intervention
- 30 octobre 2019
30 janv. 2007 à 19:56
Salut,
peut être qu'il faut installer tcl8.4-dev
peut être qu'il faut installer tcl8.4-dev
cathan
31 janv. 2007 à 10:39
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
31 janv. 2007 à 10:39
Merci, c'est possible mais j'ai pas trouver sur le net car tcl 8.4 est déja compris dans mon distrib (mdv 2007). j'ai insatllé expect.rpm, je l'ai désinstallé et j'essai d'installé expect-5.43.tar.gz mais au ./configure, il me dit que il n'y a aucun config de tcl alors que tclConfig.sh est bien présent.
lami20j
31 janv. 2007 à 11:21
- Messages postés
- 21331
- Date d'inscription
- jeudi 4 novembre 2004
- Statut
- Modérateur, Contributeur sécurité
- Dernière intervention
- 30 octobre 2019
31 janv. 2007 à 11:21
Salut,
tcl 8.4 est déja compris dans mon distrib
Oui, dans la mienne aussi :-)
Mais il doit avoir aussi un tcl8.4-dev
tcl 8.4 est déja compris dans mon distrib
Oui, dans la mienne aussi :-)
Mais il doit avoir aussi un tcl8.4-dev
urpmi tclte donne quoi
cathan
31 janv. 2007 à 11:31
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
31 janv. 2007 à 11:31
Quand je fais whereis tcl8.4-dev, il me donne tcl8: /usr/lib/tcl8.4
urpmi tcl me donne Tous les paquetages sont déjà installés
urpmi tcl me donne Tous les paquetages sont déjà installés
jipicy
31 janv. 2007 à 11:35
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
31 janv. 2007 à 11:35
Salut,
Tu pourrais nous afficher ton script (en masquant l'identifiant et la mot de passe) s'il te plaît, merci ;-))
Tu pourrais nous afficher ton script (en masquant l'identifiant et la mot de passe) s'il te plaît, merci ;-))
cathan
31 janv. 2007 à 11:45
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
31 janv. 2007 à 11:45
J'ai arrangé le script comme ceux des liens :
#!/usr/bin/expect -f
set timeout 60
spawn ssh -l username server
expect "password: $"
send "password\n"
rm -rf /pc/documents/*
voilà. Mais les commandes send et spawn sont inconnus
#!/usr/bin/expect -f
set timeout 60
spawn ssh -l username server
expect "password: $"
send "password\n"
rm -rf /pc/documents/*
voilà. Mais les commandes send et spawn sont inconnus
jipicy
31 janv. 2007 à 11:57
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
31 janv. 2007 à 11:57
Relis bien alors... ;-))
cathan
2 févr. 2007 à 14:44
- Messages postés
- 160
- Date d'inscription
- mardi 21 juin 2005
- Statut
- Membre
- Dernière intervention
- 30 mars 2007
2 févr. 2007 à 14:44
Merci, j'ai bien relu les liens et je ne vois de difference que le set forceinteractive, mais ça change rien car mon script s'arrête au niveau de spawn, send qui sont inconnus. Sauf s'il y a autre chose que j'ai oublié.
natas
2 févr. 2007 à 15:10
- Messages postés
- 153
- Date d'inscription
- vendredi 3 octobre 2003
- Statut
- Membre
- Dernière intervention
- 13 février 2008
2 févr. 2007 à 15:10
essaye ça
#!/usr/bin/expect -f
set timeout 10
spawn ssh username@server
expect "password: \r"
send -- "ton_password\r"
rm -rf /pc/documents/*
#!/usr/bin/expect -f
set timeout 10
spawn ssh username@server
expect "password: \r"
send -- "ton_password\r"
rm -rf /pc/documents/*
jipicy
2 févr. 2007 à 15:41
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
2 févr. 2007 à 15:41
Comment lances-tu ton script ? (./ton_script)
Est-il exécutable ? (chmod +x ton_script)
Je viens de refaire des essais et je n'ai aucun problème :
Est-il exécutable ? (chmod +x ton_script)
Je viens de refaire des essais et je n'ai aucun problème :
#!/usr/bin/expect -f set force_conservative 1; set timeout 3 spawn ssh -l $user $server -p222 expect "password: $" send "xxxxxx\n" interact;-))
natas
2 févr. 2007 à 15:58
- Messages postés
- 153
- Date d'inscription
- vendredi 3 octobre 2003
- Statut
- Membre
- Dernière intervention
- 13 février 2008
2 févr. 2007 à 15:58
ssh s'est sur le port 22 donc il me semble qu'un :
spawn ssh -l $user $server -p22 marchera mieux
;-)
spawn ssh -l $user $server -p22 marchera mieux
;-)
jipicy
2 févr. 2007 à 16:07
- Messages postés
- 40805
- Date d'inscription
- jeudi 28 août 2003
- Statut
- Modérateur
- Dernière intervention
- 10 août 2020
- Messages postés
- 153
- Date d'inscription
- vendredi 3 octobre 2003
- Statut
- Membre
- Dernière intervention
- 13 février 2008
2 févr. 2007 à 16:07
Exact, sauf si on l'a changé, ce qui est mon cas ;-))