SSH login script
faamugol
-
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
jipicy Messages postés 40842 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je voudrais à l'aide d'un SSH script me connecter sur un autre pc qui tourne avec linux.
Avec le script suivant, j'ai la connexion mais il me demande un mot de pass, ce que je ne voudrais pas.
set username "alberto123"
set password "abc12345"
set hostname "172.16.31.9"
ssh $username@$hostname
expect {
"Are you sure you want to continue connecting (yes/no)? " {
send -- "yes\r"
expect "*?assword:*" {
send -- "$password\r"
send -- "\r"
}
}
"*?assword:*" {
send -- "$password\r"
send -- "\r"
}
}
expect eof
Merci de votre aide
Je voudrais à l'aide d'un SSH script me connecter sur un autre pc qui tourne avec linux.
Avec le script suivant, j'ai la connexion mais il me demande un mot de pass, ce que je ne voudrais pas.
set username "alberto123"
set password "abc12345"
set hostname "172.16.31.9"
ssh $username@$hostname
expect {
"Are you sure you want to continue connecting (yes/no)? " {
send -- "yes\r"
expect "*?assword:*" {
send -- "$password\r"
send -- "\r"
}
}
"*?assword:*" {
send -- "$password\r"
send -- "\r"
}
}
expect eof
Merci de votre aide
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- SSH login script
- Wifipass pierre et vacances login - <a href="https://forums.commentcamarche.net/forum/reseaux-sociaux-10">Forum Réseaux sociaux</a>
- Ghost script - Télécharger - Polices de caractères
- Kelma login - <a href="https://forums.commentcamarche.net/forum/reseaux-sociaux-10">Forum Réseaux sociaux</a>
- Ssh download - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
3 réponses
Il serait bien plus logique d'utiliser des clés ssh. De plus ça éviterait d'avoir un mot de passe en clair, et la validité du script persistera si le mot de passe est changé.
Salut,
Il ne manquerait pas le "spawn" ???
Il ne manquerait pas le "spawn" ???
spawn ssh $username@$hostnameEt le shebang en début de script :
#! /usr/bin/expect -f???