Quelle est la meilleure façon de faire scp
d'une boîte à l'autre sans demander de mot de passe?
Il y a deux serveurs:
Serveur A (10.152.2.10):
/home/oracle/export/files.txt
Serveur B (10.152.2.11):
/home/oracle/import/
Si je souhaite transférer les fichiers à scp
partir du serveur A vers le serveur B sans être invité à entrer un mot de passe
[exécutant cela à partir du serveur A, /home/oracle/export/
]
scp files.txt oracle@10.152.2.11:/home/oracle/import
Cela me demanderait un mot de passe lors de la saisie de la commande.
Je comprends qu'un keygen doit être généré et copié sur le serveur A. Ainsi [sur le serveur A]:
ssh-keygen -t rsa
Cela me donne deux fichiers stockés dans /home/oracle/.ssh
:
id_rsa
id_rsa.pub
1. Suis-je censé copier les deux fichiers ( id_rsa
, id_rsa.pub
) sur le serveur B /home/oracle/.ssh
?
Tout en effectuant une recherche Google à ce sujet, certains articles ont mentionné l'ajout / la concaténation de ceci à authorized_keys.
2. Suis-je censé créer ce fichier par moi-même?
Je semble confus quant à la bonne façon de procéder.
Btw, les deux serveurs exécutent Suse Linux Enterprise Edition 9 ...