Расположение файла закрытого ключа для пользователя SFTP

Я хотел бы создать учетную запись пользователя, которая может получить доступ к файлам веб-сервера. Я мог бы сейчас установить домашний каталог этого пользователя в /var/www, но стандартное расположение для файла author_keys находится в домашнем каталоге пользователя, и мне не нравятся эти файлы. Каков наилучший способ хранения файла ключей?

1 ответ

Решение

Файл author_keys содержит открытый ключ (и). Если вы хотите изменить это, для каждого пользователя вы можете изменить ваш /etc/ssh/sshd_config и добавить что-то вроде...

Match User sftpuser
AuthorizedKeysFile /path/to/ftpuser_public_key

Я никогда не делал этого, но я подозреваю, что путь к файлу должен быть доступен для чтения пользователем. Я также не знаю, является ли это лучшим способом, но я делюсь вашим OCD для файлов, лежащих вокруг. Удачи!

Другие вопросы по тегам