Qual è il modo migliore di fare scp
da una casella all'altra senza richiedere la password?
Esistono due server:
Server A (10.152.2.10):
/home/oracle/export/files.txt
Server B (10.152.2.11):
/home/oracle/import/
Se voglio trasferire i file utilizzando scp
dal server A al server B senza che venga richiesto di inserire una password
[eseguendo questo dal server A, /home/oracle/export/
]
scp files.txt oracle@10.152.2.11:/home/oracle/import
Questo mi richiederebbe una password quando si immette il comando.
Comprendo che è necessario generare e copiare un keygen sul server A. Pertanto [sul server A]:
ssh-keygen -t rsa
Questo mi dà due file memorizzati in /home/oracle/.ssh
:
id_rsa
id_rsa.pub
1. Devo copiare i due file ( id_rsa
, id_rsa.pub
) nel server B /home/oracle/.ssh
?
Mentre esegui una ricerca su Google su questo, alcuni articoli citati su come aggiungere / concatenare questo a authorized_keys.
2. Devo creare questo file da solo?
Mi sembra confuso su quale sia il modo giusto per farlo.
A proposito, i due server eseguono Suse Linux Enterprise Edition 9 ...