Доступ по ключу FreeBSd Печать

Генерируем ключ под тем пользователем под которым надо будет подключаться

ssh-keygen -t dsa

Переходим в папку

/usr/home/username/.ssh

и переменовываем

mv id_dsa.pub authorized_keys

копируем себе в терминал приватный ключ id_dsa

подключаемся

Если после проделанных действий в логах (var/auth.log) получаем ошибку

userauth_pubkey: key type ssh-dss not in PubkeyAcceptedKeyTypes [preauth]

необходимо добавить в (etc/ssh/sshd_config)

после # Authentication:

PubkeyAcceptedKeyTypes=+ssh-dss

и проверяем права

First, the .ssh directory should have 700 permissions and the authorized_keys file should have 600.

chmod 700 .ssh
chmod 600 .ssh/authorized_keys

In case you created the files with say root for userB then also do:

chown -R userb:userb .ssh
Обновлено 24.09.2018 15:38