Звучит странно, но все же. Как сгенерировать ключ и положить его на удаленную машину для авторизации по ключу? Очень просто!
1) Генерируем публичный и приватный ключ. Passphrase не вводим. Везде жмем просто enter.
ssh-keygen -t rsa
2) Кладем на удаленную машину публичный ключ авторизации.
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.245.1