Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » ioFTPD

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8

Открыть новую тему     Написать ответ в эту тему

Farch



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ioFTPD


 
Плюсы:
Легковестный, масштабируемый (multi-core support), очень быстрый, не простой в установке и крайне функциональный FTP сервер под Windows
 
Минусы:
Не интегрируеться в Active Directory
Отсутствует UTF8

 
Делиться на три версии:
 
Stable v7.0.3
изменения: http://www.flashfxp.com/forum/showthread.php?t=13894
http://home.comcast.net/~yil/ioFTPD-v7.0.3.zip
http://home.comcast.net/~yil/ioFTPD-v7.0.0-src.zip
 
Beta v7.5.2
http://home.comcast.net/~yil/ioFTPD-v7.5.2.zip
f you get "This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem." then you need to install the VS2008 SP1 Runtime from MS which is a free download
 
Experimental v7.4.3
Скачать: http://home.comcast.net/~yil/ioFTPD-v7.4.3.zip
Скачать исходники: http://home.comcast.net/~yil/ioFTPD-v7.4.0-src.zip
Последние версии всегда можно найти на форуме
GUI для сервера теперь входит в дистрибутив (ioGUI)
Ветка 5.8.х также на http://sourceforge.net/projects/ioftpd/ в виде исходников

 
Для серверов использующих SSL режим рекомендую следить за развитием экспериментальной ветки - для шифрования там используеться OpenSSL библиотека.
 
tirpir:
п.с. поправил немного шапку, т.к. сайта у данной программы больше нет, все ответы ищите на форуме FlashFXP
сам сервер постоянно обновляется и по моему мнению является одним из лучших фтп серверов.
Документация осталась только в файловых вариантах, выложил в шапке.


Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 12:33 09-05-2003 | Исправлено: Farch, 20:23 27-05-2010
tirpir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хе корень если прописать другой то войти на фтп не получается.
А по поводу IE с тобой согласен, сам не пользуюсь
Потихоньку втягиваюсь.

Всего записей: 268 | Зарегистр. 11-10-2005 | Отправлено: 13:41 19-01-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Хе корень если прописать другой то войти на фтп не получается.  
А по поводу IE с тобой согласен, сам не пользуюсь  
Потихоньку втягиваюсь.

 
Странно. А права доступа для пользователя в этом каталоге есть? А что в его юзерфайле?

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 13:52 19-01-2006
tirpir

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если вбить в админс.всф вместо стандартного адреса на папку ../site
любой другой, например просто С:\ то зайти на фтп не получаеться.
Это конечно не проблема так как все можно перетащить в папку ../site, но все же
хотелесь бы как-нибудь изменить эту папку.

Всего записей: 268 | Зарегистр. 11-10-2005 | Отправлено: 16:01 20-01-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если вбить в админс.всф вместо стандартного адреса на папку ../site  
любой другой, например просто С:\ то зайти на фтп не получаеться.  
Это конечно не проблема так как все можно перетащить в папку ../site, но все же  
хотелесь бы как-нибудь изменить эту папку.

 
Ищите ошибки в конфигурации. Всё работает.

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 21:58 20-01-2006
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Можно ли 1 пользователю задать несколько различных vfs файлов. Пробовал создавать несколько групп - Install и MMedia, для каждой группы создал свой отдельный vfs файл. Указываю пользователю то что он находится в нескольких группах, но когда захожу на ftp под этим юзером вижу папки только из одной группы. Так должно быть? или что то неправильно делаю?
На Serv-U такой способ работал.

Всего записей: 257 | Зарегистр. 06-08-2004 | Отправлено: 14:54 18-02-2006 | Исправлено: Isorkin, 14:56 18-02-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Так и будет. Используется vfs первой группы вроде.

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 15:16 18-02-2006
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А нельзя как нить сделать чтоб для одного пользователя использовалось нескольо vfs файлов ?
 
у тебя есть какая нибудь документация по сабжу, как нормально настроить и т.д., какие нибудь примеры конфигов?

Всего записей: 257 | Зарегистр. 06-08-2004 | Отправлено: 17:25 18-02-2006 | Исправлено: Isorkin, 17:48 18-02-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нельзя, насколько я знаю. Но всегда можно сделать из двух файлов один!
 
Документация есть на офсайте, переведённой я не встречал.

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 19:24 18-02-2006
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А можешь выложить свои конфиги чтоб посмотреть как можно настроить сабж нормально?

Всего записей: 257 | Зарегистр. 06-08-2004 | Отправлено: 19:56 18-02-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот.
 
[Threads]
Process_Priority        = NORMAL        # Suggested process base priority (Idle/Normal/High/Realtime)
Io_Threads             = 6
Worker_Threads         = 10
Encryption_Threads    = 2
WindowName             = ioFTPD::MessageWindow
 
 
[File]
MessageCache_Size     = 1000
DirectoryCache_Size     = 1000
Device_Concurrency     = 50
Upload_PreAllocation     = 0
 
 
[Locations]
User_Id_Table       = ..\etc\UserIdTable
Group_Id_Table    = ..\etc\GroupIdTable
Hosts_Rules        = ..\etc\Hosts.Rules
 
User_Files        = ..\users
Group_Files        = ..\groups
Log_Files        = ..\logs
Cache_Files        = ..\cache
 
Default_Vfs         = ..\etc\default.vfs
Environment         = ..\etc\ioftpd.env
 
 
 
##################### DEVICES ########################
##
#
# [Device Name]
# Host   = <Host/IP>         # External host. Address shown to clients. (0.0.0.0 = any local ip)
# Ports  = <Begin-End>       # Ports to use for data transfers. May contain comma seperated list of port ranges.
# Random = <True/False>      # Use ports in random order
# Bind   = <Host/IP>         # Internal host. If specified, connections are bound to this address instead of HOST.
#
# Global_Inbound_Bandwidth  = <kB/s>  # Limit overall inbound speeds
# Global_Outbound_Bandwidth = <kB/s>  # Limit overall outbound speeds
# Client_Inbound_Bandwidth  = <kB/s>  # Limit client inbound speeds
# Client_Outbound_Bandwidth = <kB/s>  # Limit client outbound speeds
#
 
 
[Any]
Host                    = 0.0.0.0
Ports                    = 30000-35000
Random                = True
; Global_Inbound_Bandwidth    = -1
; Global_Outbound_Bandwidth    = -1
; Client_Inbound_Bandwidth    = -1
; Client_Outbound_Bandwidth    = -1
; Bind                =  
 
 
 
################## END OF DEVICES ####################
 
 
 
##################### SERVICES #######################
 
[Hakkenden]
Type                    = FTP
Device_Name             = Any
Port                    = 21
Description             = Hakkenden FTP Service
User_Limit              = 100
Allowed_Users           = *
Messages                = ..\text\ftp
 
### Encryption ###
#
Require_Encrypted_Auth  = !*
Require_Encrypted_Data  = !*
Certificate_Name        = Compot
Explicit_Encryption     = True
Encryption_Protocol     = TLS
Min_Cipher_Strength     = 128
Max_Cipher_Strength    = 512
 
### IDNT command handler ###
#
Get_External_Ident      = False
 
### Traffic Balancing ###
#
;Data_Devices            =
;Random_Devices          = True
 
 
[Telnet_Service]
Type                    = Telnet
Device_Name             = Any
Port                    = 10001
Description             = My Telnet Service
User_Limit              = 10
Allowed_Users           = T !*
Messages                = ..\text\telnet
 
 
 
[HTTP_Service]
Type                    = HTTP
Device_Name             = Any
Port                    = 10000
Description             = My HTTP Service
User_Limit              = 50
Allowed_Users           = H !*
Messages                = d:\ioFTPD\text\http2
Certificate_Name        = Compot
Explicit_Encryption     = False
Encryption_Protocol     = SSL3
Min_Cipher_Strength     = 128
Max_Cipher_Strength     = 384
 
 
################## END OF SERVICES ###################
 
 
 
[Network]
Active_Services             = Hakkenden
Ident_Timeout             = 0
Hostname_Cache_Duration     = 1800
Ident_Cache_Duration         = 120
Connections_To_Ban         = 5000000000
Ban_Counter_Reset_Interval    = 20
Temporary_Ban_Duration        = 120
Internal_Transfer_Buffer    = 65728
Scheduler_Update_Speed        = LOW     # Socket scheduler update speed (HIGH/NORMAL/LOW/DISABLED)
 
 
 
[Ftp]
Idle_TimeOut        = 300
Login_Attempts        = 3
Login_TimeOut        = 15
Socket_Send_Buffer     = 4096
Socket_Recv_Buffer     = 4096
DataSocket_Nagle         = True
Transfer_Buffer         = 65728
DataSocket_Send_Buffer     = 32864
DataSocket_Recv_Buffer     = 32864
 
 
[Telnet]
Idle_TimeOut        = 120
Login_TimeOut        = 15
Socket_Send_Buffer    = 4096
Socket_Recv_Buffer    = 1024
 
 
[Http]
Keep_Alive            = 180
Max_Memory_Content    = 1024000 # Maximum bytes of GET/PUT/POST/HEAD content to cache in memory
Socket_Send_Buffer    = 4096
Socket_Recv_Buffer    = 4096
 
 
[Sections]
## Maximum of 10 different credit sections ##
#
# <alias> = <credit section #> <path>
# <alias> = <credit section #> <stats section #> <path>
#
 
#Soft        = 4 4 /Soft/*
#Music    = 3 3 /Music/*
#Upload    = 2 2 /Upload/*
#Films    = 1 1 /Films/*
Default    = 0 *
 
 
[VFS]
###
# Default attributes for files & directories
#
# Required Parameters:  <filemode> <owner uid>:<owner gid>
#
 
Default_Directory_Attributes    = 755 0:0
Default_File_Attributes         = 644 0:0
 
 
###
# Command specific rules
#
Modify_Stats_On_Delete  = False
 
 
###
# Detailed permissions for directories
#
# priviledge    = <virtual path> <rights>
#
Upload        = * *
Resume        = * *
Download        = * *
MakeDir        = * *
RemoveOwnDir    = * 1VM
RemoveDir        = * 1VM
Rename        = * *
RenameOwn        = * *
Overwrite        = * *
Delete        = * 1VM
DeleteOwn        = * 1VM
NoStats        = * =lSpeed !*
 
 
[Reset]
WeeklyReset         = Ї®-Ґ¤Ґ«м-ЁЄ
MonthlyReset        = 1
 
 
[Scheduler]
###
# Scheduler
#
# Event = <minutes> <hours> <day of month> <day of week> Command
#
# Internal Commands:
#
# &Reset          : Resets upload/download counters
# &Service_Update : Reloads devices and Restarts services, if bind ip of service has changed
#
Reset               = 0 21 * *              &Reset
Service_Update      = 10,30,50 * * *        &Service_Update
UpdateLists        = 0 21 * *              EXEC ..\scripts\VFSLister\VFSLister.exe
 
 
[Events]
;OnUploadError        =
;OnUploadComplete        = EXEC d:\test.bat
;OnUploadComplete        = TCL ..\scripts\test2.itcl
;OnDownloadError        =
;OnDownloadComplete    =
;OnResume            =
;OnUpload            =
;OnNewDir            =
;OnDelDir            =
;OnLogin            =
;OnServerStart        =
;OnServerStop        =
;OnServiceStart        =
;OnServiceStop        =
 
OnServerStart        = EXEC ..\scripts\iouptime\iouptime.exe start
 
 
 
[Modules]
;MessageVariableModule  = ..\modules\cookie.dll
;UserModule             = ..\modules\networkuser.dll
;GroupModule            = ..\modules\networkgroup.dll
;EventModule        = ..\modules\eventmodule.dll
 
 
 
 
[FTP_Pre-Command_Events]
;list =
;stor =
;mkd  =
retr        = EXEC ..\scripts\ioLimitTransfers\ioLimitTransfers.exe
 
[FTP_Post-Command_Events]
;mkd  =
;rmd  =
;stor =
;dele =
 
 
[FTP_Custom_Commands]
## SITE <trigger> <parameters>
#
# trigger       = !file                 # Show file
# trigger       = @string               # Alias
# trigger       = EXEC script.exe       # Execute file.exe
# trigger       = %EXEC script.exe      # Execute file.exe (translate cookies)
# trigger       = TCL script.itcl       # Execute file.itcl
#
## Examples
# welcome       = !..\text\ftp\welcome.msg
# rehash        = @config rehash
# exec          = EXEC ..\scripts\exec.bat
# myinfo        = %TCL ..\scripts\whoami.itcl %[$user]
# cat           = TCL ..\scripts\showfile.itcl
#
TCL             = TCL ..\scripts\test2.itcl
#TCL             = TCL ..\scripts\bottalk.itcl
BAT             = EXEC d:\test.bat
EXEC            = EXEC  ..\scripts\Exec\exec.bat
uptime         = EXEC ..\scripts\iouptime\iouptime.exe
ioGuiExt         = TCL ..\scripts\ioGui\ioGuiExt.itcl
help             = TCL ..\scripts\ioHelp\ioHelp.itcl
kill            = EXEC ..\scripts\SiteKill.exe
####################################################
grep             = EXEC ..\scripts\qgrep.exe
####################################################
ioIsotopeHelper     = TCL ..\scripts\ioIsotope.itcl
version         = TCL ..\scripts\version\OnSiteVersion.itcl
who            = TCL ..\scripts\Who\swho.itcl
# ----- ioGui v1 -----
ioGui            = EXEC ..\scripts\ioGui\ioGroups.exe
ioGuiWho        = EXEC ..\scripts\ioGui\ioGuiWho.exe
# ----- /ioGui v1 ----
lister        = EXEC ..\scripts\VFSLister\VFSLister.exe
 
 
[Telnet_Binaries]
hello            = EXEC d:\ioFTPD\site\bin\hello.bat
 
 
 
[FTP_Command_Permissions]
noop            = !A *
;rest            = !A *
 
[FTP_SITE_Permissions]
## SITE <cmd> ##
#
# 'M' - MASTER
# 'V' - VFS ADMINISTRATOR
# 'G' - GROUP ADMIN RIGHTS
# 'F' - FXP DENIED (DOWNLOAD)
# 'f' - FXP DENIED (UPLOAD)
# 'L' - SKIP USER LIMIT PER SERVICE
# 'A' - ANONYMOUS
#
adduser        = 1GM
deluser        = 1GM
renuser        = 1M
gadduser            = 1GM
grpadd        = 1M
grpdel        = 1M
grpren        = 1M
chgrp            = 1M
kick            = 1GM
kill            = 1M
addip            = 1GM
delip            = 1GM
passwd          = !A *
stats            = !A *
tagline             = !A *
swho                = 1MG
chmod           = MV
chown            = MV
chattr          = MV
config        = M
uinfo            = 1GM
ginfo           = 1GM
users            = 1GM
groups              = 1GM
shutdown            = M
bans                = 1M
ioGuiExt        = M
uptime        = *
help            = M
##############
exec             = 1M
##############
ioIsotopeHelper     = 1M
version         = *
# ----- ioGui v1 ------
ioGui            = M
ioGuiWho        = M
# ---- /ioGui v1 ------
kill            = 1M
lister        = 1M
 
[Telnet_Command_Permissions]
adduser        = 1GM
deluser        = 1GM
renuser        = 1M
gadduser            = 1GM
grpadd        = 1M
grpdel        = 1M
grpren        = 1M
kick            = 1GM
kill                = 1M
addip            = 1GM
delip            = 1GM
chmod            = !A *
chown            = MV
chattr        = MV
list            = *
cd            = *
passwd        = *
stats            = *
tagline        = *
swho            = 1MG
chgrp            = 1M
config        = M
uinfo            = 1GM
ginfo              = 1GM
users            = 1GM
groups        = 1GM
shutdown        = M
bans            = 1M
 
 
 
 
[Telnet_Binary_Permissions]
 
 
[Change_Permissions]
admingroup        = 1M
credits           = 1M
flags             = 1M
groupdescription  = 1M
groupslots        = 1M
groupvfsfile      = M
homedir           = 1GM
logins            = 1M
passwd            = 1GM
ratio             = 1GM
stats             = M
tagline           = 1GM
showjobs          = M
speedlimit        = 1M
vfsfile           = M
 
 
[Http_Permissions]
users            = 1GM
uinfo            = 1GM
addip            = 1GM
delip            = 1GM
config        = M

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 20:47 18-02-2006 | Исправлено: DrHyder, 20:49 18-02-2006
Isorkin

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Спасибо. Выложи пожалуста еще вот эти утилиты:
vfslister
ioIsotope - пытался искать не нашел
ioGui
ioHelp

Всего записей: 257 | Зарегистр. 06-08-2004 | Отправлено: 21:50 18-02-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В варезнике есть топик про ioFTPD, там можно взять полный комплект.

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 22:20 18-02-2006
SaDFromSpb



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никто не сталкивался с проблемами аплоада на ftp-сервер с ioftpd большого количества мелких файлов со сложной структурой папок?
А то мне на работе жалуются, что, мол закчачивает очень медленно, связь разрывается...
Полазил по ioftpdшному форуму. Там рассказывается про всякие глюки, но у меня должно быть все ок по конфигурации.
Есть идея, что это стандартный фтп-клиент для far'а под Windows XP глюкваит...

Всего записей: 209 | Зарегистр. 22-06-2004 | Отправлено: 11:50 14-03-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Опыт показывает, что ftp-клиент фары требует серьёзной обработки зубилом и напильником. Что роказывает, например, flahfxp?

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 21:56 14-03-2006
sorockinalex

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А где этот "варезник" находится то? Зашёл в файловый архив - там нет! Что вы обзываете "варезником"?

Всего записей: 7 | Зарегистр. 30-01-2006 | Отправлено: 04:23 19-06-2006
cjG

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А почему я по своему IP зайти не могу, тока через 127.0.0.1 заходит? (в таблице правил все разрешено)

Всего записей: 12 | Зарегистр. 30-08-2005 | Отправлено: 18:58 15-08-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конфиг в студию

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 20:03 15-08-2006
cjG

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
с этим разбрался проблема была вот в этом
 
----------------------
hosts.rules
 
## policy
##
## by default, we deny all incomming connections.
-----------------------
 
Теперь возник другой вопрос,  как создать юзера и назначить ему файловую систему?
 
 
Добавлено:
Еще непонимаю как сделать папку Upload чтобы мне люди смогли заливать.
 
т.е. не понимаю как права задать на папку.
 
помогите.

Всего записей: 12 | Зарегистр. 30-08-2005 | Отправлено: 01:16 17-08-2006
DrHyder



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Права выставляются в .ini и на уровне файловой системы. И то и другое надо учитывать.

Всего записей: 81 | Зарегистр. 10-02-2004 | Отправлено: 09:58 17-08-2006
cjG

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrHyder
 
Это конечно все замечательно ))
 
Но можно плиз слегка подробнее, у меня 3 папки
 
Video - чтение
Music - чтение
Upload - полный доступ
 
как такое сделать?
 
Добавлено:
DrHyder
 
СПС ))

Всего записей: 12 | Зарегистр. 30-08-2005 | Отправлено: 10:32 17-08-2006
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8

Компьютерный форум Ru.Board » Компьютеры » Программы » ioFTPD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru