Форум

/ домой \ \ темы /



Тема: Докачка файлов

23/08/2007 04:44 Stark:
А поддерживает ли FTP докачку файлов? А то что-то в натсройках про это ничего не нашел. Да и на странице описания тоже :(
24/08/2007 00:45 Max:
Да, и докачку и дозакачку.
Ничего настраивать не надо.
25/08/2007 00:29 Stark:
Странно. А мне вот сейчас пытаются докачать папку с картинками - получается только перезапись существующих файлов - нет проверки на наличие таких же файлов в папке и их пропуск. Качают тотал-коммандером. Доступ к папке полный, конечно. Так и задумано?
25/08/2007 00:30 Stark:
Или это из-за тотал-коммандера и есть более "умные" программы?
25/08/2007 01:10 Max:
Смотрите что в подробном логе. Пытается ли клиент докачивать.
В последней версии программы докачка точно работает. Проверил FARом.

Проверку на наличие файла делает клиентская программа.

28/08/2007 03:47 Stark:
Вообще непонятки какие-то. Закачали файл. Пытались его дкачать - не получается. Пытались удалить - тот же облом. Вот часть лога:
(t1 2) <220 FTP server ready
(t1 3) >USER а зачем всем говорить?
(t1 4) <331 Password request
(t1 5) >PASS не скажу
(t1 6)
(t1 7) <230 Logged in successfully
(t1 8) >SYST
(t1 9) <215 WIN32 A N
(t1 10) >FEAT
(t1 11) <502 Command not implemented
(t1 12) >PWD
(t1 13) <257 "/" Ok
(t1 14) >TYPE A
(t1 15) <200 Ok
(t1 16) >PORT 89,110,51,101,6,151
(t1 17) <200 port: 1687
(t1 18) >LIST
(t1 19) <150 Ok
(t1 20) <226 Ok
(t1 21) >CWD pub
(t1 22) <250 Ok
(t1 23) >PWD
(t1 24) <257 "/pub" Ok
(t1 25) >PORT 89,110,51,101,6,152
(t1 26) <200 port: 1688
(t1 27) >LIST
(t1 28) <150 Ok

И вот еще непонятный кусок лога:
(t2 99) >Too many simultaneous requests from the same host^!!
(t2 100) >Too many simultaneous requests from the same host^!!
(t2 101) >Too many simultaneous requests from the same host^!!
(t2 102) >Too many simultaneous requests from the same host^!!
(t2 103) >Too many simultaneous requests from the same host
(t1 104)
Error: Timeout
(t1 105) <220 FTP server ready
28/08/2007 04:18 Max:
В первом куске лога только каталоги запрашивались.
Запрет на удаление и на дозапись действует для файлов с атрибутом "только чтение" или когда у пользователя нет полного доступа к каталогу.



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

28/08/2007 05:17 Stark:
И еще вопрос в догонку - я так и не понял, как для одного пользователя открыть еще одну папку, исключая ту, которая написана как 2Домашний каталог" при заведении пользователя? например, несколько папок с компакт диска, когда все они находятся в разных местах?
или виртуальные каталоги - это про них и идет речь? Тогда где можно прочитать про их создание?
28/08/2007 05:19 Stark:
спасибо за ответ, но у меня открыто 24 одновременных запроса! Разве этого мало? Разве одно соединение - это не один запрос? Сорри, если вопросы шибко детские.
28/08/2007 05:52 AnrDaemon:
Одно FTP соединение - это (в зависимости от тупости клиента) от двух подключений до бесконечности.

Еще с FTP есть такая вещь, что их очень любят сканить варезники в поисках открытых на закачку FTP. Возможно, вы попали на как раз такой момент.
29/08/2007 02:18 Stark:
Мне закачивали тотал коммандером. Я не думаю что это шибко тупой клиент.
Ксттаи, а как на сервере увидеть, сколько клиент использует соединений? И сразу вопрос - несколкьо соединений - это как несколько одновременных потоков? Т.е. грубо говоря, одновременно качается N файлов?
Не, я по логу смотрел - никто кроме нужного человека не подсоединялся. Да и firewall бы сканить меня не дал бы. Хотя от всего тоже не упасет.
29/08/2007 11:26 AnrDaemon:
В виндовс есть программка netstat - она показывает открытые сетевые подключения.
Если у Вас не виндовс... не могу помочь.
30/08/2007 18:18 Max:
netstat есть во всех юниксах (она именно оттуда и пришла в виндовс)
сервер показывает подключения в вэб-администрировании на странице текущего состояния. Цифра после (t в логе -- это номер потока. Потоки нумеруются последовательно т.е. самый большой номер соответствует количеству подключений.

Про каталоги в догонку, -- заведите приватный виртуальный каталог, укажите пользователей которые будут иметь к нему доступ, (Виртуальные каталоги для FTP должны быть включены) Так же можно указать тип доступа (RO,WO,RW,NOFTP,NOHTTP )


25/09/2007 03:07 Stark:
Так и не разобраться свиртуальными папками :(
Поставил галку "разрешить виртуальные директории для FTP"
Далее иду в меню Пользователи. Допустим у меня создан пользователь user для которого домашний каталог D:\papka1
Далее иду в раздел виртуальные каталоги и хосты и вписываю следующие данные:
Имя хоста или каталог : 123
Каталог или http:// : d:\papka2
Галку Добавить в не ставлю.
Ставлю галку приватный и пишу ниже: user:RW
Нажимаю кнопку Добавить и ОК.
При заходе на FTP вижу только содержимое папки D:\papka1

Что делаю не так?
25/09/2007 05:06 AnrDaemon:
Ничего непонятно. Объяснение через описание непродуктивно.
Цитату из конфига приведите пожалуйста.
25/09/2007 05:39 Max:
Если это виртуальный каталог то имя должно быть /123/
(между слэшами) иначе это хост.


26/09/2007 01:45 Stark:
# Параметры FTP сервера
ftp_max=24
ftp_port=21
ftp_timeout=60
ftp_range="1.0.0.1-254.254.254.254"
ftp_deny=""
ftp6_range="::1-FFFF:FFFF:FFFF:FFFF::"
ftp6_deny=""
ftp_speed=0
ftp_spdusr=0
ftp_pasvp=0
ftp_upload="pub"
ftp_vdirs
ftpi_ltime=0
ftpi_ip_limit=0
ftpi_net_limit=0
ftpi_limit=0
ftpo_ltime=0
ftpo_ip_limit=0
ftpo_net_limit=0
ftpo_limit=0
26/09/2007 01:47 Stark:
# Other
hostpath=/VirtHosts/;"E:\Raznoe\GRAFIK\KARTINKI\1";""
user=stas1;****;E:\1;NWF
user=stas;****;E:\Ava\dll;NWF
user=admin;********;E:\Moidok\Stas\WebPage;A
26/09/2007 01:51 Stark:
правда в переменной hostpath слэши поставил только после сообщения Max`а, раньше их не было.

26/09/2007 01:52 Stark:
а хотел я открыть для общего доступа на ФТП еще и папку E:\Raznoe\GRAFIK\KARTINKI\1
кроме
E:\Ava\dll
26/09/2007 02:46 Max:
Так пользователей то надо указать? -- Для кого этот каталог будет доступен. Иначе это только вэб каталог.
hostpath=/VirtHosts/;"E:\Raznoe\GRAFIK\KARTINKI\1";"stas1,stas:RO"

26/09/2007 03:38 Stark:
О! Все заработало! Спасибо! :)
13/10/2007 02:21 Stark:

13/10/2007 02:22 Stark:
Можно узнать - что это было?

!->12/10 21:16:47 [91.122.121.45:2420>80] (t2 2120)
GET / HTTP/1.0
Host: 91.122.103.223
Authorization: Negotiate YIIQegYGKwYBBQUCoIIQbjCCEGqhghBmI4IQYgOCBAEAQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ
!->12/10 21:16:47 [91.122.121.45:2420>80] (t2 2121) >HTTP in:5700 out:8492 Time:631
^!!
!->12/10 21:16:47 [91.122.121.45:2422>80] (t1 2122) >Error. Bad request.
!->12/10 21:16:47 [91.122.121.45:2422>80] (t1 2123) >HTTP in:8190 out:563 Time:701

13/10/2007 02:32 Stark:
Еще было продолжение, но оно довольно большое.
13/10/2007 02:34 Stark:
!->12/10 21:16:47 [91.122.121.45:2420>80] (t2 2121) >HTTP in:5700 out:8492 Time:631
^!!
!->12/10 21:16:47 [91.122.121.45:2422>80] (t1 2122) >Error. Bad request.
!->12/10 21:16:47 [91.122.121.45:2422>80] (t1 2123) >HTTP in:8190 out:563 Time:701

!->12/10 21:17:18 [91.122.121.45:2506>80] (t1 2124)
POST /_vti_bin/_vti_aut/fp30reg.dll HTTP/1.1
Host: 91.122.103.223
Transfer-Encoding: chunked
Content-Length: 1499


------- здесь шел набор символов, которые сюда не вставляются. ----
!->12/10 21:17:18 [91.122.121.45:2506>80] (t1 2125) >\_vti_bin\_vti_aut\fp30reg.dll(Undefined/default)
Error. File not found.

!->12/10 21:17:18 [91.122.121.45:2506>80] (t1 2126) >HTTP in:1631 out:619 Time:40


13/10/2007 02:36 Stark:
И, кстати, почему нельзя изменить размеры "окна" сервера?
13/10/2007 02:57 Stark:
Кстати, после закрытия сервера нортон антивирус ругнулся на наличие вируса Backdoor.Emcommander а лог файле!
13/10/2007 02:57 Stark:
Кстати, после закрытия сервера нортон антивирус ругнулся на наличие вируса Backdoor.Emcommander в лог файле!
14/10/2007 08:07 Max:
Видимо этот вирус вас и бомбил. При выходе сервер сохранил лог. Антивирус обнаружил его код в логе.
Как видите все нормально, сервер отбросил этот запрос, ничего не слетело, ничего не прошло ни ушло, ничего лишнего не запустилось.


14/10/2007 14:09 ValdikSS:
/_vti_bin/ - папка FrontPage Extensions
так что ничего не грозит
14/10/2007 19:03 Stark:
Ну спасибо, успокоили.

Пользователь: Пароль: Новый пользователь:   Запомнить пароль: