Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Connexion scp sans mot de passe

4 réponses
Avatar
vigi98
Bonjour,

Je souhaite faire un scp (c-à-d un remote cp en ssh) depuis un script.
Je veux donc que la connexion ssh se fasse sans mot de passe. Je crois
savoir qu'il faut créer une clé avec une commande openSSH sur le serveur
source et transférer cette clé sur le serveur cible.
Mais les détails de la manip, je ne l'ai pas. Quelqu'un pourrait-il me
les donner.

Merci.

4 réponses

Avatar
Nicolas George
vigi98 wrote in message <43396b47$0$31847$:
Je souhaite faire un scp (c-à-d un remote cp en ssh) depuis un script.
Je veux donc que la connexion ssh se fasse sans mot de passe. Je crois
savoir qu'il faut créer une clé avec une commande openSSH sur le serveur
source et transférer cette clé sur le serveur cible.
Mais les détails de la manip, je ne l'ai pas. Quelqu'un pourrait-il me
les donner.


<URL: http://www.tuteurs.ens.fr/internet/loin/ssh.html#s1_2 >

Avatar
TiChou
Dans le message <news:43396b47$0$31847$,
*vigi98* tapota sur f.c.o.l.configuration :

Bonjour,


Bonjour,

Je souhaite faire un scp (c-à-d un remote cp en ssh) depuis un script. Je
veux donc que la connexion ssh se fasse sans mot de passe. Je crois savoir
qu'il faut créer une clé avec une commande openSSH sur le serveur source
et transférer cette clé sur le serveur cible.
Mais les détails de la manip, je ne l'ai pas. Quelqu'un pourrait-il me les
donner.


http://www.esiee.fr/~perrotol/ssh-guide.html

http://people.via.ecp.fr/~alexis/formation-linux/ssh.html#AEN6790

http://www.tuteurs.ens.fr/internet/loin/ssh.html#s1_2

Les documentations sur le sujet ne manque pas.

Merci.


Pas de quoi.

--
TiChou

Avatar
Lionel
vigi98 wrote:

Bonjour,

Je souhaite faire un scp (c-à-d un remote cp en ssh) depuis un script.
Je veux donc que la connexion ssh se fasse sans mot de passe. Je crois
savoir qu'il faut créer une clé avec une commande openSSH sur le serveur
source et transférer cette clé sur le serveur cible.
Mais les détails de la manip, je ne l'ai pas. Quelqu'un pourrait-il me
les donner.

Merci.


Si machine1 veut ecrire sur machine2 :

machine1# ssh-keygen -t dsa
machine1# scp /root/.ssh/id_dsa.pub machine2:/root/ (mot de passe)
machine1# ssh machine2 (re - mot de passe)
machine2# cat /root/id_dsa.pub >> /root/.ssh/authorized_keys
machine2# ^D
machine1# ssh machine2 (et la normalement plus de mot de passe)

Avatar
vigi98
Si machine1 veut ecrire sur machine2 :

machine1# ssh-keygen -t dsa
machine1# scp /root/.ssh/id_dsa.pub machine2:/root/ (mot de passe)
machine1# ssh machine2 (re - mot de passe)
machine2# cat /root/id_dsa.pub >> /root/.ssh/authorized_keys
machine2# ^D
machine1# ssh machine2 (et la normalement plus de mot de passe)


Ouaouh, c'est précis !
Merci beaucoup !