scp -i ~/.ssh/id_rsa.pub events*$date*_QA.log $remote_user@$remote_server:$remote_location
O script mencionado acima está incorreto? Não estou fazendo isso corretamente?
Eu fui ao .ssh
diretório e vi que o servidor remoto está no known_hosts
arquivo.
Mas, quando eu faço scp comum sem nenhum arquivo como parâmetro, ele ainda está pedindo senha
scp events*$date*_QA.log $remote_user@$remote_server:$remote_location
Como posso incluir o arquivo de chave no meu comando?
sh-3.2$ grep server ~/.ssh/*
/home/user/.ssh/known_hosts:server....com,ip_addr ssh-rsa Asine=jhjsdhfjsadhfjkashdfjhasdjfhksadjfhasjdfhj
sh-3.2$ scp -i ~/.ssh/id_rsa test_QA.log user@server:location user@server's password: