Как подключится через FTP к определенному домену?

Здравствуйте. Как на сервере Ubuntu 14.04 можно сделать ftp подключение к определенному домену, а не к пользователю самому. Например, у меня пользователь admin и там уже домены mysite1.ru, mysite2.ru. И никак не могу сделать ftp подключение только к одному из доменов. Как это можно сделать? Спасибо.
  • Вопрос задан
  • 684 просмотра
Решения вопроса 1
@ExTreMeUA
IT
Все зависит от того что вы выбрали за ftp сервер
proftpd
Простым ftp пользователям нет необходимости иметь доступ к командной оболочке. Перед тем, как приступите к созданию новых пользователей, выполните команду:
echo '/bin/false' >> /etc/shells
Создайте нового пользователя
useradd имя_пользователя -d /home/имя_папки -m -s /bin/false
passwd имя_пользователя

Командами выше мы создали пользователя (имя_пользователя нужно заменить на не занятое имя) и соответствующую группу, назначили и создали (ключ -m можно опустить, если каталог уже существует) домашний каталог /home/имя_папки и выбрали /bin/false в качестве командной оболочки пользователя, тем самым ее отключив в целях безопасности. Командой passwd мы создали пользователю необходимый пароль.
Ограничение прав ftp пользователя
При необходимости, Вы можете закрыть права на запись для пользователя, например, в домашнюю директорию и оставить их только для какой-нибудь внутренней папки, например upload:
От имени суперпользователя измените права:
chmod 777 /var/www/mysite2.ru
chown имя_пользователя:имя_пользователя /var/www/mysite2.ru


vsftpd
по аналогии можно создавать пользователя и задавать домашнюю директорию /var/www/mysite3.ru ... и т.д.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
Mr_Saxa
@Mr_Saxa
Типичный пхпешник
1ое - вопрос не очень понятен,
2ое - можно изучать ftp как протокол, тоесть всякие заголовки и т.д.
3е - использовать софты

Мои варианты ответов - общие, т.к. не понятен вопрос
Ответ написан
Комментировать
@mureevms
Не так давно коллега задавал такой же вопрос и пришлось написать инструкцию: notessysadmin.com/ftp-access-to-website-files. Как сделать два, три и более разберетесь, это очевидно. Ну и еще особенность, после ребута монтировать каталоги надо будет руками, т.к. заметка универсальная, то оставляю этот вопрос настройщику - или выполнять скрипты при загрузке, или сделать запись в fstab.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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