scp -i ~/.ssh/id_rsa.pub events*$date*_QA.log $remote_user@$remote_server:$remote_location
Czy powyższy skrypt jest niepoprawny? Czy nie robię tego poprawnie?
Poszedłem do .ssh
katalogu i zobaczyłem, że zdalny serwer jest w known_hosts
pliku.
Ale kiedy robię zwykły scp bez pliku jako parametru, wciąż prosi o hasło
scp events*$date*_QA.log $remote_user@$remote_server:$remote_location
Jak mogę dołączyć plik klucza do polecenia?
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: