Перенаправьте пользователя к dir после соединения SFTP

У меня есть пользователь FTP, который я вхожу в систему в сервер через SFTP и файл ключей. Право, прекрасное, работает как очарование.

Теперь, по умолчанию пользователь регистрируется к/home/ftp, который не прохладен. Я хотел бы знать, существует ли способ перенаправить непосредственно перед соединением с dir, таким как/var/www/site.com/public/files/

Mmm?:)

0
задан 03.09.2009, 12:57

3 ответа

Установите корневой каталог пользователя на /var/www/site.com/public/files и все должны быть хорошо. Конечно, необходимо будет переместить содержание его текущего корневого каталога. Команда для этого:

usermod -d /path/to/new/homedir/ username 

Где username имя пользователя, из которого Вы перемещаете корневой каталог.

0
ответ дан 27.11.2019, 20:26

Другая опция, которая могла быть изменена пользователем, состоит в том, чтобы установить начальный каталог на/var/www/httpd в клиентском программном обеспечении SFTP непосредственно. FileZilla, который работает на нескольких платформах, имеет такую опцию, и насколько я знаю, большинство клиентских программ SFTP имеет такую опцию.

0
ответ дан 27.11.2019, 20:26

Вы могли изменить/перекомпилировать stfp-сервер, чтобы только использовать этот каталог и изменить Ваш sshd_config файл для использования этого stfp-сервера. Посмотрите Подсистему и внутренние-sftp опции в документации sshd-конфигурации.

0
ответ дан 27.11.2019, 20:26

Теги

Похожие вопросы