nixp.ru v3.0

20 января 2017,
пятница,
02:30:51 MSK

DevOps с компанией «Флант»
formatC_vt написал 11 сентября 2004 года в 09:56 (239 просмотров) Ведет себя как мужчина; открыл 4 темы в форуме, оставил 13 комментариев на сайте.

Народ!

Есть: Cel333/128RAM/HDD 2×60GB/RTL8139 под управлением GENTOO LINUX 2004.2

Нужно: Поднять FTP сервер для небольшой локалки

Собстно сабж: Посоветуйте плз какую файловую систему лучше всего использовать ну и ftp сервер собстно.

Genie

:)))) Не, ну что за…. ;)))

какую файловую систему лучше всего использовать


Это определяется, в первую очередь, не задачей «быть ftp сервером для небольшой локалки», а окружением этой задачи.

Итак:

1) стоит ли UPS? если нет — то, собственно, желательно применение журналируемой fs.

2) какие файлы по размеру более часто будут там храниться? если мелкие — то надо подумать об reiser — он может их более эффективно хранить. Крупные — ну, тут простому ext2 флаг в руки ;) (но: см. 1)

3) насколько критичны файлы? а то может диски в raid надо ;)

и ftp сервер собстно


Недырявый, ессна ;)

Ну, и кроме того, который в минимуме своих возможностей удовлетворяет всем запросам.

proftpd

vsftpd

Longobard

proftpd дырявый. pure-ftpd гораздо менее дыряв.

Genie
proftpd дырявый. pure-ftpd гораздо менее дыряв.


Кроме дырявчатости, есть ещё критерии. :))

Ну и потом. ;) врядли оно в debian stable security updates настолько дыряво :)))

Дмитрий Шурупов

>> proftpd дырявый.

Ерунда.

У меня год уже почти стоит последняя стабильная версия ProFTPD (как раз для локалки). Никаких дыр. Работает очень стабильно. Так что не надо тут…

Его и рекомендую.

Longobard

в pro больше дырок. В pure всего одна, и та не remote-root. В pro меньше возможностей (я перешел на пуре когда была задача лимитировать общий размер файлов, которые может хранить юзер на сервере, и размер общий его аплоуда, в про для этого надо прикручивать mod_quota, вобщем гемор). Скорость у них одинакова — тестили.

В генту настройка pure гораздо проще чем Pro. Вот еще один аргумет в пользу пуре.

formatC_vt
Genie
1) стоит ли UPS? если нет — то, собственно, желательно применение журналируемой fs.

Ессно нет :)

Genie
2) какие файлы по размеру более часто будут там храниться? если мелкие — то надо подумать об reiser — он может их более эффективно хранить. Крупные — ну, тут простому ext2 флаг в руки ;) (но: см. 1)

Да все подряд, начиная с музыки — заканчивая видео и варезом. [RIAA вам нас не достать:))) ]

Genie
3) насколько критичны файлы? а то может диски в raid надо ;)

Да ни насколько. Маааленькая локалка, а не датацентр :)

пробую ProFTPD & ext3 , tnks.

Longobard

Тогда лучше рейзер.

ЗЫ: только на вопрос «а пля не могу настроить этот поганый ProFTPd» не отвечаю :)

Genie
только на вопрос «а пля не могу настроить этот поганый ProFTPd» не отвечаю :)


гы-гы.

чего его настраивать-то? :)

у него вроде довольно понятный конфиг.

кроме того, в дебиане его настраивать — просто заглядение ;)

даже в конфиг лезьть не надо ;)))

хоть и можно :))

Longobard

Речь идет о генту. Там ваще почти не надо настраивать. Правишь /etc/conf.d/purefpd

Кстати, как в Про дела с виртуальнгыми юзерами а?

Genie
formatC_vt
LONGOBARD
Тогда лучше рейзер.

ЗЫ: только на вопрос «а пля не могу настроить этот поганый ProFTPd» не отвечаю :)

Тогда про reiser спрошу :))) че-то я не нашел такой fs в списке fdisk’а… какой у нее id?

Genie

к примеру, почитай /usr/src/linux/fs/reiserfs/README :))

Longobard

Genie а вот мой конфиг pure-ftpd:

longobard root # cat /etc/conf.d/pure-ftpd
# Config file for /etc/init.d/pure-ftpd
##Comment variables out to disable its features, or change the values in it... ##
## This variable must be uncommented in order for the server to start ##
IS_CONFIGURED="yes"
## FTP Server,Port (separated by comma) ##
## If you prefer host names over IP addresses, it's your choice :
## SERVER="-S ftp.rtchat.com,21"
## IPv6 addresses are supported.
SERVER="-S longobard.local,21"
## Number of simultaneous connections in total, and per ip ##
MAX_CONN="-c 100"
MAX_CONN_IP="-C 99"
## Start daemonized in background ##
DAEMON="-B"
## Don't allow uploads if the partition is more full then this var ##
DISK_FULL="-k 90%"
## If your FTP server is behind a NAT box, uncomment this ##
#USE_NAT="-N"
## Authentication (others are 'pam', ...)##
## Further infos in the README file.
AUTH="-l unix"
## Change the maximum idle time. (in minutes. default 15)
TIMEOUT="-I 5"
## Use that facility for syslog logging. It defaults to 'ftp'
## Logging can be disabled with '-f none' .
LOG="-f ftp"
## Misc. Others ##
MISC_OTHER="-A -d -B -H -x -j -R -M -F /etc/pureftpd.hey -lpuredb:/etc/pureftpd.pdb"
#
# Use these inside $MISC_OTHER
# More can be found on "http://pureftpd.sourceforge.net/README"
#
# -A [ chroot() everyone, but root ]
# -e [ Only allow anonymous users ]
# -E [ Only allow authenticated users. Anonymous logins are prohibited. ]
# -i [ Disallow upload for anonymous users, whatever directory perms are ]
# -j [ If the home directory of a user doesn't exist, auto-create it ]
# -M [ Allow anonymous users to create directories. ]
# -R [ Disallow users (even non-anonymous ones) usage of the CHMOD command ]
# -x [ Authenticated users can read/write files beginning with a dot ('.')
#       Anonymous users can't, for security reasons ]
# -X [ Users can't write/read files and directories starting with a dot ('.') ]
# -D [ List files beginning with a dot ('.') even when the client doesn't
#      append the '-a' option to the list command. A workaround for badly
#      configured FTP clients. ]
# -G [ Disallow renaming. ]
# -d [ Send various debugging messages to the syslog. ONLY for DEBUG ]
# -F  [ Display a fortune cookie on login. Check the README file ]
# -H [ By default, fully-qualified host names are logged. The '-H' flag avoids host names resolution. ]
longobard root # pure-pw list
graff               /home/http/graff/./
longobard root # pure-pw show graff
Login              : graff
Password           : $1$gHMJnd80$hUWCtQbzdnL.qkA3WTQRr1
UID                : 1010 (ftpuser)
GID                : 409 (ftpgroup)
Directory          : /home/http/graff/./
Full name          :
Download bandwidth : 0 Kb (unlimited)
Upload   bandwidth : 0 Kb (unlimited)
Max files          : 0 (unlimited)
Max size           : 0 Mb (unlimited)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs :
Denied  local  IPs :
Allowed client IPs :
Denied  client IPs :
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)
longobard root #

Как видишь конфиг мегапростой. Виртуальные юзеры добавляются тоже архипросто. У меня такой один, тут же показаны его параметры.

Genie

LONGOBARD,

может быть мне тут напоприводить все свои конфиги? ;)

imho, это будет по крайней мере нехорошо по отношению к тем, у кого инет не такой уж доступный.

я прекрасно знаю, какой конфиг у pure-ftpd.

ибо пробовал разные серверы. ;)))

Uncle Theodore

А я что-то последнее время ftp перестал доверять. Даже на домашней сети пользую sftp…

Good Luck,

UT

Genie

Провода снифят? ;)

хотя да, простое ftp с парольным доступом как-то не особо себя хорошо ведёт ;(

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.