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: