proftpd server

Knoppix

Модераторы: Warderer, Модераторы разделов

celovec
Сообщения: 151

proftpd server

Сообщение celovec »

Помогите пожалуйста настроить proftpd сервер.
Установка на Ubuntu прошла без проблем. Как я понял этот сервер не имеет графической оболочки.
Все настройки происходят в:
/usr/local/etc/proftpd.conf

Возникло несколько вопросов. Как добавлять новых юзеров? (Ну и заранее я не могу редактировать этот файл, как открыть доступ на редактирование?)
Thanks
Спасибо сказали:
mr.qweo
Сообщения: 156

Re: proftpd server

Сообщение mr.qweo »

на счёт юзеров - если используется специальный файл для proftpd-юзеров,добавляй их туда...Если используются системные /etc/passwd и /etc/shadow,добавляй пользователей в систему (если нужен только ftp-доступ для конкретного пользователя,в качестве шелла выстави /bin/false)
На счёт "нет прав" - редактируй от рута...В убунте это делается через sudo (sudo rulezzz :) - i'm using it anywhere)
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали:
Аватара пользователя
unix_man
Сообщения: 357

Re: proftpd server

Сообщение unix_man »

Andromeda OS
CPU Dual AMD Opteron 2.4 ГГц /RAM 8Gb/HDD 400+400Gb (raid 0)
Спасибо сказали:
celovec
Сообщения: 151

Re: proftpd server

Сообщение celovec »

Может кто-то посоветует другой ftp сервер. Хочется что-то с графической оболочкой и не навороченный.
Спасибо сказали:
andrey_tiop
Сообщения: 10

Re: proftpd server

Сообщение andrey_tiop »

Если хочеш не навороченый тогда proftpd для тебя, хотя в нём есть такие навороты :-)
Если хочеш шикарный ftp тогда я посоветую тебе pureftpd, месяца три я боролся с proftpd но так он и не смог cделать то что я cделал в pureftpd. На счёт графического интерфейса я нигде не видел такие фтп сервера которые настраивались.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: proftpd server

Сообщение diesel »

celovec писал(а):
27.03.2006 16:11
Может кто-то посоветует другой ftp сервер. Хочется что-то с графической оболочкой и не навороченный.


может вам легче почитать документацию? сервер который 99% времени работает как демон (или вообще на работает, смотря как пускаете) - зачем ему ГУИ????

(http://www.proftpd.org/docs/faq/linked/faq-ch7.html - вот например фак про аутетнтификацию, а дальше ищи описания к модулям, если будешь их использовать)
Спасибо сказали:
celovec
Сообщения: 151

Re: proftpd server

Сообщение celovec »

Меня просто в самом начале запутали. Или просто я не совсем правильно дал понятие тому что мне нужно. Давайте тогда будем пробовать разбираться с proftpd
Нужен только ftp-доступ для конкретного пользователя.

Что редактировать файл proftpd.conf нужно через root я в курсе. Меня интересует как именно это делается.


В конфигурационном файле есть строки которые я не совсем понял.
Help по настройке:

ServerName "Мой FTP Server" # для чего?
ServerType inetd # пожалуйста опешите что делает эта чтрока
DefaultServer on # что делает эта строчка?
ServerIdent off # как я понимаю эта строчка отключает идефикацию пользователя. Так?
RootLogin on # для чего это?
User nobody # что за пользовательская группа?
Group nogroup # что за пользовательская группа?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: proftpd server

Сообщение diesel »

celovec писал(а):
27.03.2006 17:48
Меня просто в самом начале запутали. Или просто я не совсем правильно дал понятие тому что мне нужно. Давайте тогда будем пробовать разбираться с proftpd
Нужен только ftp-доступ для конкретного пользователя.

Что редактировать файл proftpd.conf нужно через root я в курсе. Меня интересует как именно это делается.


В конфигурационном файле есть строки которые я не совсем понял.
Help по настройке:

ServerName "Мой FTP Server" # для чего?
ServerType inetd # пожалуйста опешите что делает эта чтрока
DefaultServer on # что делает эта строчка?
ServerIdent off # как я понимаю эта строчка отключает идефикацию пользователя. Так?
RootLogin on # для чего это?
User nobody # что за пользовательская группа?
Group nogroup # что за пользовательская группа?


http://www.proftpd.org/docs/example-conf.html
http://www.proftpd.org/docs/faq/linked/faq.html
http://www.proftpd.org/docs/directives/linked/by-name.html - тут как раз все директивы в том числе и те о которых вы спрашиваете.
Спасибо сказали:
celovec
Сообщения: 151

Re: proftpd server

Сообщение celovec »

Как открыть файл proftpd.conf через root ?
Спасибо сказали:
mr.qweo
Сообщения: 156

Re: proftpd server

Сообщение mr.qweo »

celovec писал(а):
27.03.2006 19:10
Как открыть файл proftpd.conf через root ?

Однако... Я бы открыл командой sudo vim /etc/proftpd.conf,но ты попробуй sudo gedit /etc/proftpd.conf,если не умеешь обращаться с vim'ом...
UNIX realises a set of system logic.Windows realises a set of unsystematic illogicaly.
Athlon64 3000+/1024MB/320GB/Radeon 9550.
Debian GNU/Linux SID,kernel 2.6.18+patches.Initng/metalog/fcron
Спасибо сказали:
Spear
Сообщения: 18

Re: proftpd server

Сообщение Spear »

В принципе есть GUI настройка proftpd:
gproftpd
Но все же лучше самому в конфиге разобраться. но если время поджимает, то вам решать.
ЗЫ: в репозиториях данного пакета нет, придется собирать из исходников. гугл поможет найти
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: proftpd server

Сообщение Nightwolf_ng »

Может немного и оффтоп, но всё же... Настраиваю сервер на анонимый вход... Всё вроде бы хорошо, да вот корень у сервера мне не нравится... Хочется, чтобы папка /home/anonftp быда корнем и чтобы нельзя было подняться выше... (сейчас он хоть в неё по умолчанию заходит, но можно подняться выше вплоть до /, что не есть гут...) Ну никак не пойму где ошибся...

Код: Выделить всё

ServerName "Mati_maniak Gentoo-Based FTP Server"
ServerType standalone
DefaultServer on
ServerIdent off
RootLogin off
Port 21
Umask 022
User nobody
Group nogroup
MaxClients 20 "Too many connections to server"
MaxClientsPerHost 5 "%m clients from yuor host is already connected. Sorry..."
MaxLoginAttempts 10 "Too many attempts to login"
# DisplayConnect /etc/ftp_connect.msg
# DisplayLogin /etc/ftp_login.msg
AccessDenyMsg "ATTENTION!!! ALL CONNECTIONS LOGED!!!"
AccessGrantMsg "Now upload/download files"
DisplayGoAway "Go Away"
# UseHostsAllowFile /etc/proftpd.allow
# UseHostsDenyFile /etc/proftpd.deny
TimeoutIdle 30
TimeoutLogin 35
TimeoutNoTransfer 45
TimeoutStalled 60
DefaultRoot /home/anonftp
SyslogLevel notice
UseReverseDNS off
TransferLog /var/log/proftpd-tranfer.log
SystemLog /var/log/proftpd-error.log
ExtendedLog /var/log/proftpd-extended.log read,write
<Directory /home/anonftp>
AllowOverwrite on
</Directory>
<Anonymous /home/anonftp>
<Limit LOGIN>
AllowAll
</Limit>
MaxClients 5 "Sorry, max %m users -- try again later"
User nobody
Group nogroup
UserAlias anonymous anonftp
<Limit WRITE>
DenyAll
</Limit>
<Directory upload/*>
<Limit READ>
AllowAll
</Limit>
<Limit STOR>
AllowAll
</Limit>
</Directory>
</Anonymous>
Спасибо сказали:
Аватара пользователя
N-gusakov
Сообщения: 302
Статус: Ubuntuфил
ОС: Ubuntu 7.10

Re: proftpd server

Сообщение N-gusakov »

<Directory upload/*>
может тут?
Apple Power book G4 (Mac OS X 10.4.11)
www.cCube.ru
Спасибо сказали:
Аватара пользователя
N-gusakov
Сообщения: 302
Статус: Ubuntuфил
ОС: Ubuntu 7.10

Re: proftpd server

Сообщение N-gusakov »

celovec писал(а):
27.03.2006 17:48
ServerName "Мой FTP Server" # для чего?
ServerType inetd # пожалуйста опешите что делает эта чтрока
DefaultServer on # что делает эта строчка?
ServerIdent off # как я понимаю эта строчка отключает идефикацию пользователя. Так?
RootLogin on # для чего это?
User nobody # что за пользовательская группа?
Group nogroup # что за пользовательская группа?


ServerName "Мой FTP Server" # для чего?----- имя сервера
ServerType inetd # ------------запуск по init
RootLogin on # ------------------ разрешить root логиниться на ftp
User nobody # что за пользовательская группа?
Group nogroup # что за пользовательская группа?----------------- # Пользователь и группа, под которой работает демон
Apple Power book G4 (Mac OS X 10.4.11)
www.cCube.ru
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: proftpd server

Сообщение Nightwolf_ng »

N-gusakov писал(а):
29.03.2006 10:45
<Directory upload/*>
может тут?

Да нет... Это папочка для закачки файла ко мне... Всё оказалось намного проще... Добавил опцию "DefaultChdir" и сделал её такой же как и "DefaultRoot" по значению... Теперь подняться выше нельзя...

Всем спасибо... B)
Спасибо сказали: