imho.ws |
![]() |
![]() |
![]() |
# 1 | ||
Guest
Сообщения: n/a
|
Serv-U FTP: проблемы и решения
============
Ссылки, кряки и т.п. в другой теме (кликай тута) ============ База знаний / Knowledge Base (на английском) http://www.serv-u.com/prodsupport.asp Задавая вопрос, пожалуйста, указывайте вашу версию Serv-U. Посмотреть версию можно в главном окне программы: Help - About Serv-U Там же "мы" бы не отказались от логов программы. ================== Вот, для тех, у кого проблемы возникали, с расшаркой сетевых папок с других компов через SERV-U, ака ошибка 550. http://www.rhinosoft.com/KBArticle.a...o=1156&prod=su KnowledgeBase Article -- 1156 Files on Network Drive not Showing Up One common problem with setting up Serv-U on a NT, 2000, or XP system is that Serv-U is running as a system service and the LocalSystem account does not have access to the network drives. That being the case we have two options: • First we could disable Serv-U running as a service (under the Local Server window in the Serv-U Administrator). If you do this you'll need to start Serv-U from the Startup Menu. • Second you could edit the Serv-U service to login as a user who has access to the network drives, not just the LocalSystem account (this would be done in the Control Panel). After either of these configurations take place you should be able to log into the network drive without any complications. ================== Сообщение #1391998 Installing Windows Critical Update From April 4, 2007 Causes Serv-U Administrator to Crash http://rhinosoft.com/Knowledgebase/K...o=1680&prod=su On April 4, 2007, Microsoft released a patch for the Windows operating system to fix a vulnerability relating to animated cursors. This patch updates a Windows system file (hhctrl.ocx) with a version that can cause conflicts with another Windows system file (user32.dll). Because of this potential conflict, certain applications (including the Serv-U Administrator) may not run properly. Instead, they will display the following error when started: The system DLL user32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\Windows\System32\Hhctrl.ocx occupied an address range reserved for Windows system DLLs. The vendor supplying the DLL should be contacted for a new DLL. ![]() Microsoft has acknowledged that this is a flaw with their recently released patch. In response, they have made a hotfix available that must be installed on affected computers to correct the error. This hotfix can be downloaded at the following URL: http://support.microsoft.com/kb/935448 NOTE: While the Microsoft KB article linked above mentions this as a problem with the Realtek HD Audio Control Panel, in actuality it is a problem with many different applications. The hotfix corrects the underlying error that is causing the problem, regardless of the specific application. After installing this hotfix, you should no longer encounter this error. ================== FTPDrive - эмулирует FTP сервер как виртуальный логический раздел http://www.imho.ws/showthread.php?t=92391 Цитата:
Цитата:
Помощь по настройке в картинках! http://rapidshare.com/files/37693301/SERV_U_v4-SETUP-HELP.zip Я её когда-то делал для 4 версии. Но с тех пор мало что изменилось. (c) Makc666 Последний раз редактировалось Makc666; 07.03.2008 в 01:51. |
||
![]() |
# 321 | |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
http://rapidshare.com/files/37693301/SERV_U_v4-SETUP-HELP.zip Последний раз редактировалось Makc666; 30.10.2007 в 00:29. |
|
![]() |
![]() |
# 322 |
Guest
Сообщения: n/a
|
И всё таки мне так и не удалось прописать виртуальный путь к папке, содержащей кириллицу! (Версия 6.2.0.1). Пока в пути все буквы латинские - всё, как по маслу. Но стоит только впихнуть хоть одну русскую букву - и путь уже не пашет. Да даже достаточно создать в корневом каталоге (допустим C:\ftp) папку с русскими буквами и разрешить к ней доступ, то туда не войти (при условии, если при разрешении входа в домащний каталог убрана галочка "наследовать")... Может всё-таки есть какой-то способ прописать путь с кириллицей, а то уж ооочень не хочется переименовывать папки...
Последний раз редактировалось Bahamut; 03.05.2006 в 02:05. |
![]() |
# 323 | |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
O:\тест\тест2 Добавил в Settings - Virtual Paths Код:
O:\тест\ %HOME% test Код:
O:\тест Всё работает. Файловая система NTFS. Так что показывай мне ВСЕ скриншоты, где ты настраиваешь данную папку. Иначе я буду ещё год в догадках, как ты там настраиваешь. |
|
![]() |
![]() |
# 324 |
Guest
Сообщения: n/a
|
Я не умею скришоты вставлять...
![]() Попробую описать всю процедуру на словах... У меня Serv-U 6.2.0.1 руссифицированный (без руссификации всё равно не работает с кириллицей, я проверял). Эксперемент №1: Создаю у себя на диске папку для ФТП: x:\Ftp. После этого сразу же в домене вкладка "пользователи" - Anonymous - "доступ к папкам" прописываю путь "x:\Ftp". Разрешаю чтение файлов и просмотр каталогов. Но в подкаталогах напротив "наследовать" галочку не ставлю. После этих действий становится возможным зайти ко мне (пользователь блокирован в этом домашнем для него разделе) и увидеть там пустоту. После у себя на диске создаю папку x:\Proverka и кидаю туда пару файлов. В программе захожу в домен вкладка "параметры" - "виртуальные пути" и прописываю там следующую информацию: "x:\Proverka" (физический путь) "x:\Ftp" (назначен для) "Proverka" (виртуальное имя). Затем захожу в домен вкладка "пользователи" - Anonymous - "доступ к папкам" и прописываю там путь "x:\Proverka". Теперь у меня на ФТП видна папка Proverka и все файлы в ней. Всё замечательно ![]() Теперь я делаю всё тоже самое, но вторую папку называю "Проверка". Она даже не появляется на ФТП!!! ![]() Эксперемент №2: Прямо в x:\Ftp создаю папку Проверка. Если в домене во вкладке "пользователи" - Anonymous - "доступ к папкам" прописать путь "x:\Ftp" и поставить галочку напротив "наследовать" в подкаталогах, то в папку Проверка можно будет спокойно зайти и посмотреть что там есть. Однако если галочку в "наследовать" не ставить а отдельно прописать разрешение для x:\ftp\Проверка (по идее должно быть то же самое), то папку на сервере видно, но войти в неё нельзя! При попытке IE пишет следующее: "В ходе открытия папки га FTP - сервере произошла ошибка. Убедитесь, что у вас есть разрешение открывать эту папку. Подробности: 200 Type set to A. 227 Entering Passive Mode (192,168,2,161,173,212). 550 Permission denided." Однако если папку обозвать Proverka, то всё работает!!! Именно из этих эксперементов я пришёл к мысли, что прога не работает с кириллицей. Может она (программа) у меня кривая??? P.S. Скриншоты могу выслать на почту ![]() Только что проверил Ваш вариант... Работает ![]() ![]() Всё, разобрался!!! ![]() ![]() НО: Всё таки исключение составил тот случай, когда папка находится в самой домашней директории... (мой эксперимент №2) Там уже разрешение на просмотр не поставить ![]() Отсюда вердикт: Serv-U не может корректно работать с БОЛЬШИМИ русскими буквами! ![]() |
![]() |
# 325 | |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Нужно писать не x:\Ftp, а %HOME% То что хотите сделать Вы, возможно хотите, делается вот так. На вкладке виртуальные пути: [IMG]http://img54.***************img54/2821/servuvirt23ib.jpg[/IMG] Но, пути: F:\_ftp_users_\_==_\-=E-BOOKS=- F:\_ftp_users_\_==_\-=FILMS=- F:\_ftp_users_\_==_\-=GAMES=- должны существовать физически!!! Потом создаёте группу, к примеру фильмы. Добавляете в её пути все папки относящиеся к фильмам, в моём примере это, пусть будут: U:\_FTP_\Films_ARCHIVE U:\_FTP_\Films_RUS U:\_FTP_\Films_ENG Затем эту группу просто добавляете пользователю. Когда он войдет на FTP, то увидет папку: -=ENTER=- зайдёт в неё и увидит папки: -=E-BOOKS=- -=FILMS=- -=GAMES=- И т.д. А дальше уже в этих папка увидит то, что там должно быть по настройкам. С помощью данного примера можно группировать множество папок с разных дисков в одну общую. Но только надо учитывать, что все равно, когда пользователь зайдёт в папку, скажем -=GAMES=-, то там Вам нужно будет делать ещё папки, к примеру: Games-1 (один HDD) Games-2 (второй HDD) Насчет больших букв. Хм... Если говорить точно, нельзя использовать большие русские буквы в настройках директорий у пользователя. В остальных местах можно. |
|
![]() |
![]() |
# 326 |
Guest
Сообщения: n/a
|
Помогите разобраться?
Создал пользователя присвоил ему логин пороль. Сервер меня не пускает под этим именем. Вот лог. [5] Mon 08May06 15:07:36 - (000518) IP-Name: GENA-COMP [2] Mon 08May06 15:07:36 - (000518) USER genazb [6] Mon 08May06 15:07:36 - (000518) 331 Response to otp-md5 999 item504 required for skey. [2] Mon 08May06 15:07:36 - (000518) PASS xxxxx [6] Mon 08May06 15:07:36 - (000518) 530 Not logged in. [5] Mon 08May06 15:07:36 - (000518) Closing connection [5] Mon 08May06 15:07:39 - (000516) Closing connection for user ANONYMOUS (00:00:23 connected) Насчет безопастности. Надо ли принимать какие то действия по обеспечению безопастности. Я имею ввиду дополнительные программы? Еще проблемма заходит один пользователь начинает качать один файл. а высвечивается он раз 8. Система показывает что 8 пользователей и 8 закачек. а реально же 1 пользователь и 1 закачка. Что это ? Как бороться? Спасибо! |
![]() |
# 327 | ||||
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Значит ты вводишь пароль неправильно. Или задал его неправильно в Serv-U. Цитата:
Потренеруйся для начала на обычном. Цитата:
Для защиты конкретно Serv-U ничего не нужно. Но, понятное дело, что от если Windows у тебя дырявый, то с Serv-U это никак не связано. Ставь все заплатки/обновления. Цитата:
Всего скорее ты путаешь что-то. Можно качать один файл в 8 потоков. Тогда он и будет у одного пользователя высвечиваться 8 раз. Нужно ограничить количество входов с одного IP адреса для данного пользователя. И опять же. Ты не написал версию своей программы. |
||||
![]() |
![]() |
# 328 | |
Advanced Member
Регистрация: 25.01.2004
Адрес: Sochi
Сообщения: 420
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
По поводу моей прошлой проблемы с размерами больших файлов... В титане у меня проблема осталась... Следовательно дело не в ФТП сервере. Уж незнаю что может быть ![]() Последний раз редактировалось P@ketik; 14.05.2006 в 10:25. |
|
![]() |
![]() |
# 329 |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
P@ketik
Я всего скорее не так прочитал твой пост. Так что ничего они не убирали ![]() Max. download speed - это скорость на клиента, если читать Help. Max. upload and download speed The maximum speed setting allows you to limit the bandwidth consumed by the user. This maximum applies to each client that logs in. i.e., if the maximum bandwidth is set to 5 Kbytes/second it means that each client that logs into this account will get a maximum throughput of 5 Kb/sec. Щас ночью голова уже не варит, но что-то подсказывает, что пользователь и IP приравниваются, т.к. каждый новый заход с IP, это новый пользователь. Брр... Если ты делаешь определенный хост под anonymous пользователей, то выход из этой ситуации просто ограничить скорость всего сервера. Server Settings - General Max. download speed This value limits the download network bandwidth that Serv-U will use by specifying maximum value here (in Kbytes-per-second). If left blank, the maximum available bandwidth will be used. И тогда установленная скорость будет делится на всех залогенных в данный момент пользователей. |
![]() |
![]() |
# 330 |
Advanced Member
Регистрация: 25.01.2004
Адрес: Sochi
Сообщения: 420
![]() ![]() ![]() ![]() ![]() ![]() |
Я хотел сделать чтобы скорость закачки пользователя user с одного IP не привышала определенной скорости и не зависила от кол-ва потоков, будь, то 5 или 1 поток.
Makc666 а насчет неправильного определения размера файлов подсказать ничего не можете, а то я уже вообще в шоке. Неужто баги браузеров? |
![]() |
![]() |
# 331 |
Guest
Сообщения: n/a
|
![]()
Может кто-то сможет мне толково объяснить, как связать базу MySQL с Serv-U FTP (версия 6.2.0.1)???
![]() ![]() ![]() |
![]() |
# 332 | |||
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() Цитата:
![]() Думаю всё же, это 100% глюк браузеров. Цитата:
Там написано: Domain type The third option is to store user and group accounts in an ODBC database (Corporate Edition only). When this option is selected a tab appears to specify the ODBC data source. Database storage means accounts can be added/edited/deleted through the Administrator program as well as directly by a database management program. It is fast, and there is no limit to the number of accounts that can be stored. А когда ты сделаешь домен, который будет работать через базу данных, то там будет вкладка ODBC, где устанавливаются все переменный базы данных относительно переменных Serv-U. В Help это раздел: Domain ODBC (Domain Parameters) По факту. Ты подключаешь Serv-U к базе данных сайта. Указываешь переменный сайта относительно переменных Serv-U. Создаешь в базе данных сайта дополнительную колонку, где будет указано TRUE или FALSE, что означает, имеет права данный пользователь на вход на FTP или нет. Данная строка на вкладке ODBC называется: Column name of account enable/disable This field is used in the user accounts table and is optional. It is used to disable (TRUE) or enable (FALSE) the account. It is a boolean field. И вперед, делаем чтобы администратор сайта мог в профиле пользователя устанавливать данную опцию. Делаем страницу по настройке пользователей или управляем через phpmyadmin. А вообще, читай Domain ODBC (Domain Parameters) там всё написано. Serv-U has been tested with a number of popular data sources, including the powerful freeware MySQL server, MS SQL Server, MS Access, and Oracle. Sample databases, corresponding Serv-U settings, and utilities are available from the Add-On pages on the Serv-U Web site: http://www.serv-u.com/addons.asp The way Serv-U uses an ODBC data source is very flexible. Tables and columns can be named any way you wish, as little as just username/password/home directory/access can be stored in a single table, or as much as every setup option available for accounts, and within reason database data types are automatically mapped to Serv-U’s types. There are two options in the domain’s Advanced settings tab that can be of particular use to ODBC domains. In case passwords should be stored in clear-text rather than the default encrypted format, uncheck the ‘Store passwords in encrypted form’ option. The other option is ‘Account cache time-to-live’. This sets the number of seconds Serv-U should cache the user or group information before re-reading it from the database. The default for ODBC domains is 60 seconds. This means it can take up to 60 seconds before the server sees any changes made to the database accounts by external programs. Lowering this value means changes are seen more rapidly by the server. The downside of this is increased database access and overhead. Эта опция указывает, как часто Serv-U будет считывать новую информацию из база данных сайта. |
|||
![]() |
![]() |
# 334 | |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
![]() ![]() ![]() |
|
![]() |
![]() |
# 335 |
Banned
Регистрация: 22.11.2003
Адрес: Россия, Татарстан.
Сообщения: 12
![]() |
Помогите с сабжем, нужно разрешить данные айпишники:
10.0.0.0/11 217.66.16.0/20 217.173.16.0/22 217.173.29.0/24 217.173.30.0/23 Остальные же полностью заблокировать. Вопрос. Как правильно их прописать? Заранее спасибо за ответ |
![]() |
![]() |
# 336 | |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Только в формате масок Serv-U. Если в уме перевести не получается, то используй: LanCalculator (http://lantricks.ru/lancalculator/index.php) Вводишь, к примеру, 217.66.16.0 в поле Адрес, нажимаешь кнопку I, выбираешь маску 20 и видешь ниже минимальный IP и максимальный, а дальше пишешь диапазон IP в формает Serv-U. 10.0-31.*.* 217.66.16-31.* 217.173.16-19.* 217.173.29.* 217.173.30-31.* И в конце добавляешь Deny access для * Скачай, проверь, пропиши ![]() Правила обрабатываются сверху вниз. Как только Serv-U натыкается на правило, которое удовлетворяет IP пользователя, дальнейшие правила не обрабатываются! Всегда нужно добавлять в конце общее правило на разрешение всех IP, если перед этим Вы исключили какой-то диапозон. По английски ниже синим выделено это объяснение. Раздел в помощи по маска и порядку прописания называется: Defining IP Rules Likewise, if unwanted users have IP-numbers in the range 168.76.xxx.xxx, they can be restricted from a server with a 'deny' rule, such as: Deny: 168.76.*.* Allow: *.*.*.* The 'allow' rule at the end is to allow all people in who passed the first 'deny' rule. Without it no one would be allowed access to the server. Remember, whenever there is even a single access rule users will only be allowed into the server if they qualify for an 'allow' rule. |
|
![]() |
![]() |
# 337 |
Guest
Сообщения: n/a
|
![]()
Не происходит связь с базой данных MySQL... Serv-U в логах сеанса пишет такую ошибку: "PROBLEM: ODBC database error, message: [IM002][Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию" Я устанавливал, требуемое дополнение MySQL ODBC connector 3.51.09 (MySQL ODBC 3.51 driver), которое выложено на сайте программы и настраивал согласно инструкции. В чём может быть проблема?
|
![]() |
# 338 | |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
http://www.serv-u.com/prodsupport.asp Последняя версия 3.51.12. Скачать можно тут: http://dev.mysql.com/downloads/connector/odbc/3.51.html (ссылка там на страничке http://www.serv-u.com/addons.asp, кстати, есть в виде букв N/A) А база данных у тебя какая? Ты уверен, что она работает? MySQL ODBC 3.51 driver - это не база данных. Это всего лишь универсальный переходни между Serv-U и базами данных. http://dev.mysql.com/doc/refman/5.0/en/odbc.html ODBC (Open Database Connectivity) provides a way for client programs to access a wide range of databases or data sources. ODBC is a standardized API that allows connections to SQL database servers. |
|
![]() |
![]() |
# 339 |
Banned
Регистрация: 22.11.2003
Адрес: Россия, Татарстан.
Сообщения: 12
![]() |
[QUOTE=Makc666]В таком порядке и прописать.
Только в формате масок Serv-U. Если в уме перевести не получается, то используй: LanCalculator (http://lantricks.ru/lancalculator/index.php) Спасибо за внятный ответ. Есть еще один ' ![]() Куда эти айпишники вписывать? Вижу в четырех местах В Активности, Параметрах, Пользователях, Группах ;-) |
![]() |
![]() |
# 340 | |
mod
Makc666-2004-3004 Регистрация: 26.11.2001
Адрес: MSK-RU
Пол: Male
Сообщения: 4 577
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Активности - там забаненные IP, кстати. Параметрах - общие настройки для конкретного домена. Пользователях - настройки для конкретного пользователя. Группах - для групп. |
|
![]() |
Теги (метки) |
ftp server, rhinosoft, serv-u |
|
|