Voilà une maniere d’établir une connexion SSH sans demande de mot de passe

Générer la clé SSH sur le serveur source

[user@server1]# ssh-keygen -t rsa -b 2048 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): # Hit Enter Enter passphrase (empty for no passphrase): # Hit Enter Enter same passphrase again: # Hit Enter Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub.

copier la clé public du serveur source vers le serveur 2

ssh-copy-id user2@server2

ou

 cat ~/.ssh/id_rsa.pub | ssh user2@server2 "mkdir -p ~/.ssh \ && cat >> ~/.ssh/authorized_keys"

Tester en lancant la copie d’un fichier depuis le serveur 1 vers le serveur 2. Aucuns mot de passe ne sera demandé

scp file user2@server2:/drop/location
[LINUX] Connexion SSH entre deux serveurs sans mot de passe