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

2782
Gabriel A. Zorrilla

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

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

Ммм? :)

0

3 ответа на вопрос

0
innaM

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

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

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

Для записи! usermod -d / path / to / new / homedir / username Gabriel A. Zorrilla 15 лет назад 0
Или отредактируйте / etc / passwd напрямую innaM 15 лет назад 0
Это не помогло бы мне, потому что у меня есть файлы автоключей в home / ftp, если я изменил домашний каталог, мне пришлось бы переместить файл ключей в публичный каталог, который я не хочу. Gabriel A. Zorrilla 15 лет назад 0
Ваш единственный вариант - настроить sshd для поиска открытых ключей в другом месте. Посмотрите man sshd_config и посмотрите на опцию AuthorizedKeysFile. Конечно, это изменит расположение файлов ключей для всех пользователей, независимо от того, используют ли они sftp или ssh. innaM 15 лет назад 0
0
jfmessier

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

0
fpmurphy1

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

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