если я использую файл ключа в качестве параметра, как я могу это сделать, если это возможно?

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