The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблемы всех ftp серевров в *nix, !*! woto, 02-Мрт-06, 19:53  [смотреть все]
Здравствуйте. Задача, нетривиальная необходимо правильно настроить любой! фтп сервер. Что я имею ввиду под словом правильно? Я за сегодняшний день настроил 2 фтп сервера vsftpd и proftpd, перечитал кучу статей, патчил исходники, на предмет буквы 'Я', смотрел статьи тут же про перекодировки и т.д. но ничего не помогло.

Проблема такая. Если создать папку с русским именем, а потом попытаться залить подпапки с файлами, то почему-то выскакивает сообщение после каждого файла:
"В ходе открытия папки на FTP-сервере произошла ошибка. Убедитесь, что у вас есть разрешение открывать эту папку." Причем файлы успешно заливаются! Ну как это побороть? Только не говорите про стандарты и т.д. начитался уже вдоволь :) Ну есть же фтп сервера, тот же Serv-U, который правильно умеет работать со всеми! клиентами. Может уже кто-нибудь перебарывал? Буду, очень благодарен если хотя бы направите на нужный дистрибутив. Сил уже нету перебирать эти кучи и искать доработки умельцев.

Заранее Спасибо.

  • Проблемы всех ftp серевров в *nix, !*! Mempis, 04:42 , 03-Мрт-06 (1)
    • Проблемы всех ftp серевров в *nix, !*! woto, 05:54 , 03-Мрт-06 (3)
      >А ты пробывал другими клиентами заливать?
      Да нет, с другими клиентами все ок. Тот же vsftpd достаточно хорош (сейчас используется). А вот с осликои. Если бы хоть не видел что IE прекрасно работает с win/serv-u не просил, но если есть, может и под никсами тоже есть. Просто слишком большой фтп сервер 3Тб с прикрученым самописным веб интерфейсом, прокачка на 600мб/с, кучи пользователей. В общем очень, ну просто очень нужно побороть проблему.
  • Проблемы всех ftp серевров в *nix, !*! satelit, 05:31 , 03-Мрт-06 (2)
    • Проблемы всех ftp серевров в *nix, !*! woto, 05:59 , 03-Мрт-06 (4)
      >Ты когда-нибудь монтировал виндовый рездел на диске к линуксу без указания опций
      >перекодировки символов?, наверно видел какие там кракозяблики и знаки вопроса, так
      >что покопай в эту сторону, заливаеш-то наверняка виндовым клиентом, а юних
      >не может понять символов.

      Наврятли, проблема наверняка кроется просто в протоколе взаимодействия командами (FTP). Так вот где бы найти "русский" фтп.

      Хотелось бы услышать спецов которые именно проделывали эти операции, а то может это только у меня такая проблема?

  • Проблемы всех ftp серевров в *nix, !*! Аноним, 10:21 , 03-Мрт-06 (5)
    • Проблемы всех ftp серевров в *nix, !*! woto, 11:16 , 03-Мрт-06 (9)
      >хер знает чо там у вас за трабла. у меня proftpd практически
      >в дефолтной инсталляции. на RedHat-7.3
      >виндузятники заливают русские файлы.
      >в окне Осла нормально отображаються русские буквы, как и в cute ftp
      >pro, total cmd, cmd ftp и пр.
      >эти файлы в разделе ред хата отображаються вопросиками - фигня.
      >локаль ред хата переписал на cp-1251 и все стало зачупато.

      Да нет, у меня с русским языком проблема выражается только когда будешь заливать папку Folder на фтп сервер, причем файлы заливаются! и все правильно работает, но эта ошибка дурацкая, которая отображается после залития каждого файла убивает желание заливать...

      Папка
          |
          Folder
               |
               + file1
               + file2
               + ...

      Не могли бы вы проэксперементировать ситуацию, что я описал?

  • Проблемы всех ftp серевров в *nix, !*! Аноним, 10:42 , 03-Мрт-06 (6)
    • Проблемы всех ftp серевров в *nix, !*! woto, 11:09 , 03-Мрт-06 (7)
      >покажите конфиг ?

      А они у меня в принципе стандартные, но чтоб не затягивать.
      Вот vsftpd

      listen_address=192.168.7.12
      listen=YES
      chroot_local_user=YES
      anonymous_enable=YES
      local_enable=YES
      write_enable=YES
      local_umask=002
      dirmessage_enable=YES
      xferlog_enable=YES
      connect_from_port_20=YES
      max_per_ip=2
      log_ftp_protocol=YES
      idle_session_timeout=30
      data_connection_timeout=75
      accept_timeout=15
      connect_timeout=15
      anon_max_rate=2621440

      Вот proftpd, это уже с использованием "ProFtpd по-русски. Изменение кодировки koi8->win1251 на лету" - https://www.opennet.ru/base/patch/rus_proftpd.txt.html, но в принципе и без патча было также.

      CharsetLocal KOI8-R
      CharsetRemote CP1251
      ServerName            "ProFTPD Default Installation"
      ServerType            standalone
      DefaultServer            on
      Port                21
      Umask                000
      MaxInstances            30
      User                nobody
      Group                nogroup
      AllowOverwrite        on
      <Limit SITE_CHMOD>
        DenyAll
      </Limit>
      <Anonymous ~ftp>
        User                ftp
        Group                ftp
        UserAlias            anonymous ftp
        MaxClients            10
        DisplayLogin            welcome.msg
        DisplayFirstChdir        .message
        <Limit WRITE>
          AllowAll
        </Limit>
      </Anonymous>

  • Проблемы всех ftp серевров в *nix, !*! dimus, 09:20 , 06-Мрт-06 (16)



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру