====== SSH. Доступ по ключу ====== Проверяем, есть ли ключ ls ~/.ssh Если нет ключа, генерим ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa -N "" Добавляем ключ на сервер в файл ~/.ssh/authorized_keys cat ~/.ssh/id_rsa.pub | ssh user@server "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys" Тестим ssh user@server Вероятно, что может не получиться из-за прав доступа к домашнему каталогу пользователя. Они должны быть 750. Для выяснения причины можно запустить на сервере sshd в отладочном режиме /usr/sbin/sshd -Dd