Доброе время суток всем!
Имеется сервер VPS с Ubuntu Server 14.04 с установленным Nginx + php-fpm, на котором крутятся несколько сайтов.
Ситуация такова, что большая часть сервера в настоящий момент простаивает и появилась идея разместить на нем еще несколько сайтов, которые разработаны мной, принадлежащих сторонним заказчикам. До этого момента, так как я являюсь единственным владельцем сайтов, я подключался по SSH из-под рута и делал все необходимые мне действия.
Можно также разместить сайты сторонних заказчиков и управлять ими, но придет момент, когда они могут попросить доступ к сайту по FTP\SSH.
Хотелось бы для таких пользователей создать для их сайтов такую структуру
Для user_1
/var/www/whosts/user_1
/var/www/whosts/user_1/log/
/var/www/whosts/user_1/public_html/
Для user_2
/var/www/whosts/user_2
/var/www/whosts/user_2/log/
/var/www/whosts/user_2/public_html/
В общем, в чем заключаются вопросы.
1. Как создать FTP\SSH пользователя (SSH в идеале бы запретить) и запереть их в этой папке, чтобы они могли видеть только свою папку и не могли переходить по дереву каталогов выше этой папки. В идеале, чтобы они не догадывались, что за пределами этой папки вообще что-то есть. Подскажите, в какую сторону копать? Панели управления VPS нет.
2. Насколько это вообще безопасно в рамках сервера?