Sur la machine cliente :
esprit:client> ssh-keygen -t dsa
|
Tu valide par entrée a chaque fois (pas de passphrase)
Cela te génère deux fichiers .ssh/id_dsa et .ssh/id_dsa.pub
Tu copies sur la machine serveur le fichier public dans le .ssh/authorized_keys propre au compte que tu souhaites utiliser sur la machine ditante (je met esprit2 dans l'exemple pour montrer que le nom n'est pas forcement le meme) :
esprit:client> scp .ssh/id_dsa.pub esprit2@server:~/.ssh/authorized_keys
Password:
id_dsa.pub 100% 602 0.6KB/s 00:00
|
Sur la machine distante tu vérifies que les droits sont corrects :
esprit2:server> chmod 0600 .ssh/authorized_keys
|
Et normalement c'est bon, tu peux copier tes fichiers en mode batch sans demande du password à l'aide du modificateur -B :
esprit:client> scp -B fich_test.txt esprit2@server:~/test.txt
fich_test.txt 100% 489 0.5KB/s 00:00
|
C'est tout 
Message édité par e_esprit le 09-02-2005 à 00:53:59
---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.