Назад | Перейти на главную страницу

Как мне настроить ProFTP для обновления веб-сайта?

Я запускаю Ubuntu Server 9.10 с ProFTPD, и у меня также есть Webmin.

У меня есть настройка DNS для 3 доменов, настройка почты для 3 доменов, а также настройка Apache2 для этих доменов. Они отлично работают.

Теперь я хочу предоставить доступ к FTP для входящего пользователя, но указать им на / var / www / [домен] и сделать так, чтобы они входили как что-то вроде пользователя «ftpuser», но хочу, чтобы это преобразовалось в пользователя «www-data», чтобы веб-разрешения будут правильными.

Как это сделать?

Группы и SGID. user1 будет иметь членство в группе www-data и вы бы установили все группы для записи под [domain]. Установите домашний каталог user1 на /var/www/[domain]. Вы также можете установить SGID на [domain] и все каталоги в нем, что приведет к наследованию разрешений. (г + с)

Имейте в виду, что user1 будет иметь доступ ко всему веб-контенту. Вы можете использовать другую группу, чтобы ограничить объем доступа.

SSH (SFTP / scp) рекомендуется для аутентификации пользователя в отличие от FTP, поскольку учетные данные для аутентификации будут передаваться в виде открытого текста с FTP.

если вы знакомы с webmin. почему бы не использовать virtualmin и usermin? оба могут облегчить вам задачу. & основан на webmin + stable. http://www.virtualmin.com/