User Tools

Site Tools


ssh_доступ_по_ключу

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
ssh_доступ_по_ключу.txt · Last modified: 2023/03/22 19:01 by keremet