Enviado em 09/09/2014 - 22:18h
Boa noite Pessoal!
Esotu tentando fazer uma cópia remota (scp) via script, e não estou conseguindo.
O cenário é o seguinte:
Máquina Origem: usuário oracle
Máquina destino: usuário other
Procedimento: gerei um par de chaves RSA no servidor de origem. Copiei a chage pública id_rsa.pub para o /home/other/.ssh/authorized_keys da máquina de destino, e utilizei o comando abaixo:
scp arquivo maquinaDestino:/home/other/ -l other -i ~/.ssh/id_rsa
Porém, sempre fica pedindo a senha.
Se eu testar o acesso com usuário oracle, a conexão é estabelecida no home do oracle (testei ssh mesmo).
mas quando indico o usuário other, não funciona.
Pergunta: a autenticação via chaves funciona baseada somente na chave pública no autorized_keys dos usuários, ou tem alguma coisa haver com nome de usuário também?
Já peguei situações onde, mesmo com o usuário sendo o mesmo, a pasta de destino não tinha a mesma permissão da máquina de origem, ocasião em que a senha era solicitada.
Aguardo sugestões.
obrigado!
Abraço!
Esotu tentando fazer uma cópia remota (scp) via script, e não estou conseguindo.
O cenário é o seguinte:
Máquina Origem: usuário oracle
Máquina destino: usuário other
Procedimento: gerei um par de chaves RSA no servidor de origem. Copiei a chage pública id_rsa.pub para o /home/other/.ssh/authorized_keys da máquina de destino, e utilizei o comando abaixo:
scp arquivo maquinaDestino:/home/other/ -l other -i ~/.ssh/id_rsa
Porém, sempre fica pedindo a senha.
Se eu testar o acesso com usuário oracle, a conexão é estabelecida no home do oracle (testei ssh mesmo).
mas quando indico o usuário other, não funciona.
Pergunta: a autenticação via chaves funciona baseada somente na chave pública no autorized_keys dos usuários, ou tem alguma coisa haver com nome de usuário também?
Já peguei situações onde, mesmo com o usuário sendo o mesmo, a pasta de destino não tinha a mesma permissão da máquina de origem, ocasião em que a senha era solicitada.
Aguardo sugestões.
obrigado!
Abraço!