Как предоставить SFTP / SSH доступ к внешнему разработчику и поместить его в тюрьму для public_html?

Я нашел очень похожие вопросы ( вроде этого ), но не смог найти решения, которое применимо к моей ситуации.

Мне нужно предоставить внешнему разработчику доступ к одному из размещенный веб-сайт на машине. Структура каталогов следующая:

apache apache 4096 Jan 23 16:13 /var/www/website-alpha.com/public_html
apache apache 4096 Aug  7 21:22 /var/www/website-omega.com/public_html

Новый пользователь должен иметь доступ ТОЛЬКО (редактировать, создавать и удалять файлы) ко второму каталогу из списка выше. Он не должен видеть ничего выше.

Кроме того, я должен иметь возможность войти в систему через терминал или клиент SFTP (FileZilla, Transmit и т. Д.) )

На сервере установлена ​​ CentOS 7 с httpd . Намек? Я буквально часами гуглил ...

1
задан 13 April 2017 в 15:14
1 ответ

Вам нужно будет создать chrooted SSH и chrooted доступ по SFTP. Есть много хороших руководств, которые вы можете найти, выполнив поиск в Google по этой теме. Это поможет вам начать. Удачи

2
ответ дан 3 December 2019 в 20:29

Теги

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