scp -i ~/.ssh/id_rsa.pub events*$date*_QA.log $remote_user@$remote_server:$remote_location
Является ли вышеупомянутый скрипт неправильным? Я не делаю это правильно?
Я пошел в .ssh
каталог и увидел, что удаленный сервер находится в known_hosts
файле.
Но когда я делаю обычный scp без какого-либо файла в качестве параметра, он все еще спрашивает пароль
scp events*$date*_QA.log $remote_user@$remote_server:$remote_location
Как я могу включить файл ключа в мою команду?
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: