Я следую указаниям Вот о том, как настроить аутентификацию по ssh-ключу на моем Synology NAS. Это типичные конфигурации Linux, так что ничего особенного; Я включаю ссылку для справки.
Это меня
ssh root @
но я хочу, чтобы войти в систему для конкретного пользователя.
Итак, я изменил / etc / passwd и установил оболочку в / bin / sh
Я могу войти в систему как этот пользователь, но не с ключом авторизации. Я проверил 4 разных сайта; все говорят глупые вещи. Итак, я, должно быть, упускаю что-то глупое.
По умолчанию ssh создает .ssh
в корневой папке, где хранятся ключи. Итак, вам нужно, чтобы у вашего пользователя был домашний каталог.
В Synology перейдите в Панель управления> Пользователь> Главная страница пользователя. Установите флажок рядом с Enable User Home Service и выберите том, на котором вы хотите разместить домашние каталоги ваших пользователей.
Вы видели это руководство? https://www.chainsawonatireswing.com/2012/01/16/log-in-to-a-synology-diskstation-using-ssh-keys-as-a-user-other-than-root/