Начальная буква набора удаленный рабочий каталог в SFTP

Я выполняю Amazon Linux AMI (производная Red Hat) и создаю новое использование сервера SFTP OpenSSH. Я хотел бы за пользователя SFTP быть ограниченным каталогом и смочь записать в первоначальный каталог, который показывает их клиент SFTP.

Я использую ChrootDirectory для chroot пользователь к /home/customers/srgcompany. Это означает, что этот каталог должен принадлежать корню и только перезаписываемый корнем. passwd запись пользователя похожа fflintstone:x:508:515:Fred Flintstone:/home/fflintstone:/sbin/nologin. Я поместил открытый ключ пользователя в /home/fflintstone/.ssh/authorized_keys. Я создал папку что группа пользователя (srgcompany) имеет read/write/execute/sgid разрешение на в /home/customers/srgcompany/fileshere. Я настроил SFTP OpenSSH с Subsystem sftp internal-sftp -u 0007 -l INFO.

Таким образом, прямо сейчас, когда пользователь использует клиент SFTP для соединения, каталог, который показывают (и возвращается командой pwd) не может быть записан в. Пользователь может CD к fileshere папке, и писать там. Там какой-либо путь состоит в том, чтобы сделать это fileshere папкой быть первоначальным удаленным рабочим каталогом как только пользователь SFTP в, как в примере ниже? Или, я могу заставить chrooted папку быть записываемой?

Что я хочу:

$ sftp sftpserver.sssprockets.com
Connected to sftpserver.sssprockets.com.
sftp> pwd
Remote working directory: /fileshere

Любая справка очень ценится.

4
задан 30 April 2015 в 22:53
1 ответ

Ka kore e whakamahi i te chroot, i te -ft-a-roto ranei, ka whakamahia e te kohinga OpenSSH te papatono ko te ingoa sftp-server hei whakahaere i nga waahanga SFTP taumai. Ko te tuhinga mo te sftp-server e whakaatu ana i te raina whakahau mo te raarangi tiimata:

-d start_directory
he whakarite i tetahi raarangi timatanga rereke mo nga kaiwhakamahi. Te ingoa ingoa may kei roto nga tohu e whai ake nei kua whakawhanuitia i te wāhaere: %% kua whakakapihia ki te '%',% d kua whakakapihia e te whaiaronga kaainga o te kaiwhakamahi e pono ana, a% u ka whakakapihia e te ingoa kaiwhakamahi o taua kaiwhakamahi. Ko te taunoa ko te whakamahi i te kaainga o te kaiwhakamahi whaiaronga He pai tenei waahanga me te sshd_config (5) Tiwhikete ChrootDirectory.

Ko taua tuhinga ka pa ki te punaha o-sftp punaha, kia taea ai hoki e koe te whakamahi i tenei waahanga. Kia mahara me tohu e koe te raarangi tomokanga e pa ana ki te chroot, kaua ko te putake pono o te punaha:

Subsystem sftp internal-sftp -u 0007 -l INFO -d /fileshere
4
ответ дан 3 December 2019 в 03:29

Теги

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