O problema?
Transferir arquivo entre dois servidores RedHat/CentOS usando o SCP sem autenticação.

Solução
Pesquisando na internet em vários blogs e juntando um pouquinho de cada um a solução que encontrei foi usar certificados RSA.

Para você usar deve ter instalado um servidor SSH.
#yum install -y ssh

Gere o certificado

#ssh-keygen -t dsa

Edite o arquivo sshd_config

# vi /etc/ssh/sshd_config

Nesse arquivo devemos ter essas linhas descomentadas:

PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys

Agora copie o certificado gerado para o servidor e insira o conteudo do arquivo no authorized_keys

cat id_rsa.pub >> /root/.ssh/authorized_keys
cat id_rsa.pub >> /home/oracle/.ssh/authorized_keys

scp oracle@192.168.1.8:/ora_backup/full_tasy.dmp /ora_backup/

SSH – http://blog.fabianobento.com.br/2012/05/ssh/
Comandos SSH Linux – http://blog.fabianobento.com.br/2012/05/comandos-ssh-linux/

http://www.vivaolinux.com.br/dica/Utilizando-chaves-publicas-no-SSH-e-SCP
http://www.pedropereira.net/ssh-sem-senha-autenticacao-atraves-de-certificados-rsa/

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Post Navigation