Чтобы входить без пароля на сервер, нужно обменяться ключами для подключения.
Используем ssh-copy-id
# Ставим ssh-copy-id yum install ssh-copy-id # Обмен ключами ssh-copy-id -i ~/.ssh/id_rsa.pub username@server
Другой способ обмена ключами
mkdir ~/.ssh/ ssh-keygen -t rsa # скопировать на сервер с клиента файл ~/.ssh/id_rsa.pub cat ~/.ssh/id_rsa.pub | ssh user@server 'cat >> ~/.ssh/authorized_keys'
Проблемы и решения
ssh-copy-id: ERROR: No identities found
Выполнить генерацию пары ключей. На запрос пароля просто нажать Ввод.
mkdir ~/.ssh/ ssh-keygen -t rsa
exec request failed on channel 0
Необходимо исследовать логи на удаленной стороне, скорее всего неподходящий ответ сервера, либо запрещен вход с публичными ключами.