¿Cuál es la mejor manera de hacer scp
de un cuadro a otro sin solicitar una contraseña?
Hay dos servidores:
Servidor A (10.152.2.10):
/home/oracle/export/files.txt
Servidor B (10.152.2.11):
/home/oracle/import/
Si deseo transferir los archivos usando scp
del servidor A al servidor B sin que se me solicite ingresar una contraseña
[ejecutando esto desde el servidor A, /home/oracle/export/
]
scp files.txt oracle@10.152.2.11:/home/oracle/import
Esto me solicitaría una contraseña al ingresar el comando.
Entiendo que se requiere generar un keygen y copiarlo en el Servidor A. Así [en el servidor A]:
ssh-keygen -t rsa
Esto me da dos archivos almacenados en /home/oracle/.ssh
:
id_rsa
id_rsa.pub
1. ¿Se supone que debo copiar los dos archivos ( id_rsa
, id_rsa.pub
) en el servidor B /home/oracle/.ssh
?
Mientras realizaba una búsqueda en Google sobre esto, algunos artículos mencionaron sobre agregar / concatenar esto a claves_autorizadas.
2. ¿Se supone que debo crear este archivo por mi cuenta?
Parece que estoy confundido sobre cuál es la forma correcta de hacer esto.
Por cierto, los dos servidores están ejecutando Suse Linux Enterprise Edition 9 ...