Расположение файла закрытого ключа для пользователя SFTP
Я хотел бы создать учетную запись пользователя, которая может получить доступ к файлам веб-сервера. Я мог бы сейчас установить домашний каталог этого пользователя в /var/www, но стандартное расположение для файла author_keys находится в домашнем каталоге пользователя, и мне не нравятся эти файлы. Каков наилучший способ хранения файла ключей?
1 ответ
Решение
Файл author_keys содержит открытый ключ (и). Если вы хотите изменить это, для каждого пользователя вы можете изменить ваш /etc/ssh/sshd_config и добавить что-то вроде...
Match User sftpuser
AuthorizedKeysFile /path/to/ftpuser_public_key
Я никогда не делал этого, но я подозреваю, что путь к файлу должен быть доступен для чтения пользователем. Я также не знаю, является ли это лучшим способом, но я делюсь вашим OCD для файлов, лежащих вокруг. Удачи!