Генерация ключей
ssh-keygen

Копирование ssh ключей на удаленный сервер
У утилиты есть всего один ключ -i. Для начала работы генерируется пара ключей, при переносе обязательно нужно перейти в директорию .ssh где и находится наша пара.
$cd .ssh
$ssh-copy-id -i id_rsa.pub user@host
user@host's password:

Как установить ключ без ssh-copy-id
cat ~/.ssh/id_rsa.pub | ssh user@host 'cat >> ~/.ssh/authorized_keys'