Коллеги, добрый день.
Появилась следующая потребность, иногда приходится передавать FTP доступ от клиентского сайта фрилансеру. Естественно, мы не знаем что фрилансер захочет сделать с этим сайтом после выполнения поставленной ему задачи.
Поэтому появилась задумка: мы предоставляем фрилансеру доступ к своему FTP, при подключении к FTP по логину и паролю идентифицируется Заказчик и сервер автоматически перенаправляет фрилансера на сервер Заказчика, может через симолические ссылки или что-то еще. То есть мы фрилансеру даем свой доступ к FTP, который направит его к серверу Заказчика. Когда надо мы сами доступ обрезали.
Мне кажется, эту задачу можно решить как-то по другому. Например после окончания его работы просто сменить пароль. Выдать ему новый пароль, для новых работ, а потом снова сменить.
Опять таки, по FTP он может слить себе весь ваш сайт. Лучше сделайте простую "веб-морду" с ограниченным списком действий (изменение файлов и загрузка файлов на сервер) и логгированием всех действий. А еще можно использовать GIT
Ульрих: 1) Заказчик передает пароль и в 80% случаев у них есть только FTP, хостинг и как менять пароль, они не знают и не хотят учиться. Если было бы это так просто, вообще бы вопрос не возникал.
2) Слить сайт может, никто не застразован, увы.
3) "Веб-морда" - не вариант, вы представьте отредактировать десяток файлов через FileManager - это дико не удобно. Нужен полноценный FTP, что бы подключился через IDE и наслаждаешься работой.
4) Git, а вот с этого момента можно чуточку подробнее? Предлагаете все проекты выгружать в Git, а от туда уже доступ фрилансеру давать?