Qual é a melhor maneira de fazer scp
de uma caixa para outra sem solicitar a senha?
Existem dois servidores:
Servidor A (10.152.2.10):
/home/oracle/export/files.txt
Servidor B (10.152.2.11):
/home/oracle/import/
Se eu quiser transferir os arquivos usando scp
do servidor A para o servidor B sem ser solicitado a digitar uma senha
[executando isso no servidor A /home/oracle/export/
]
scp files.txt oracle@10.152.2.11:/home/oracle/import
Isso solicitaria uma senha ao inserir o comando.
Eu entendo que é necessário gerar e copiar um keygen para o servidor A. Assim [no servidor A]:
ssh-keygen -t rsa
Isso me dá dois arquivos armazenados em /home/oracle/.ssh
:
id_rsa
id_rsa.pub
1. Eu devo copiar os dois arquivos ( id_rsa
, id_rsa.pub
) no servidor B /home/oracle/.ssh
?
Ao fazer uma pesquisa no Google sobre isso, alguns artigos mencionados sobre como anexar / concatenar isso em allowed_keys.
2. Eu devo criar esse arquivo sozinho?
Pareço estar confuso sobre qual é o caminho certo para fazer isso.
Aliás, os dois servidores estão executando o Suse Linux Enterprise Edition 9 ...