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.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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