Данный справочный материал лишь малая часть, как я начну освещать работу FTP на операционной системе Ubuntu 10.10. В дальнейшем планируем и более сложная настройка. А пока, начнем!

Моя система:

keiz@vkeiz:~$ cat /etc/issue && uname -a

Ubuntu 10.10 \n \l

Linux vkeiz 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:32:27 UTC 2010 x86_64 GNU/Linux

Смотрим, имеется ли пакет в наших репозитариях:

keiz@vkeiz:~$ sudo aptitude search vsftpd

[sudo] password for keiz:

p vsftpd – lightweight, efficient FTP server written for security

Устанавливаем пакет. В процессе создастся пользователь ftp с группой ftp.

keiz@vkeiz:~$ sudo aptitude install vsftpd

Setting up vsftpd (2.3.0~pre2-4ubuntu2) …

Adding user ftp to group ftp

vsftpd start/running, process 1936

Редактируем конфигурационный файл:

keiz@vkeiz:~$ sudo nano /etc/vsftpd.conf

Раскомментировать следующие строки.

Разрешить доступ локальным пользователям:

local_enable=YES

Запретить/разрешить анонимным пользователя подключение:

anonymous_enable=NO / anonymous_enable=YES

Если пользователям нужно будет загружать на сервер:

write_enable=YES

Перезапускаем сервис:

keiz@vkeiz:~$ sudo service vsftpd restart

vsftpd start/running, process 1978

keiz@vkeiz:~$

Создадим группу в которую можно будет добавлять пользователей для доступа к ftp:

keiz@vkeiz:~$ sudo groupadd -g 325 ftp-group

Создадим структуированные каталоги:

keiz@vkeiz:~$ sudo mkdir -p /var/www/ftp

Назначим группу (ftp-group) на доступ к каталогу ftp:

keiz@vkeiz:~$ sudo chgrp -R ftp-group /var/www/ftp

Добавим пользователя в группу:

keiz@vkeiz:~$ sudo usermod -a -G ftp-group keiz

Дадим права на запись группе на каталог /var/www/ftp:

keiz@vkeiz:~$ sudo chmod -R g+w /var/www/ftp

На этом наш FTP настроен. Теперь можно в FTP клиент вписать настройки подключения:

ftp://host ввести логин и пароль пользователя и получить доступ в папку ftp с правами на чтение и запись. В будущих статьях я рассмотрю и другие варианты настройки ftp.

 

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru