В некоторых ситуациях нужно заходить на сервер без пароля (отработка скрипта, лень вводить пароль,
защита от кейлогеров).
Для этого можно организовать вход по ключу.
Сначала сгенерируем его для текущего пользователя:
ssh-keygen -t rsa
Теперь отправляем его на тот сервер к которому будем подключаться.
ssh-copy-id -i /root/.ssh/id_rsa root@your.server.de
либо вот так:
cat /root/.ssh/id_rsa | ssh root@your.server.de "mkdir -p /root/.ssh && cat >> ~/.ssh/authorized_keys"
теперь можно делать так
scp /backup/current.tar.gz root@your.server.de:/backup/