cat ~/.ssh/id_rsa.pub | ssh login@SOME_HOST 'cat >> .ssh/authorized_keys'
То есть дописать наш публичный ключик в .ssh/authorized_keys на сервере. Разумеется, необходимо позаботиться, чтобы эти файлы и каталоги существовали. Чуть подробнее об этом: http://linuxproblem.org/art_9.html.
update:
Анонимный читатель сообщил более простой способ входа без пароля — посредством утилиты ssh-copy-id:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@host
Можно и попробоват штатными средствами
ОтветитьУдалитьssh-copy-id -i /home/alexmakii/.ssh/private_key user@host.com
Ларчик просто открывался :)
УдалитьСпасибо. Обновил пост :)
УдалитьJmajdjpgbj
ОтветитьУдалить