Проблемы в работе proftpd

Главная Форумы POWER Systems AIX/Hardware Проблемы в работе proftpd

Просмотр 35 веток ответов
  • Автор
    Сообщения
    • #11299

      Зжраствуйте!!!
      Вот такая есть пробелма:
      Два сервера под AIX 5.3
      Находятся сервера в одной подсети.
      Для безопасного подключения пользователей использую proftpd.
      Все работает хорошо.
      НО как только выкдючаю одни из серверов через 1 мин после выключения клиенты перестаю поподать на
      сервер через proftpd.
      Far пишет:
      220 PROFTPD 1.2.1 Server

    • #11303
      andrewk
      Участник

      НО как только выкдючаю одни из серверов через 1 мин после выключения клиенты перестаю поподать на
      сервер через proftpd.

      если сервер выключен, то совершенно естественно, что клиенты не могут на него попасть

    • #11307

      Да у вас наверное просто запрещен рутовый логин, это по умолчанию в proftpd. Попробуйте под другим юзером зайти.
      Вообще под рутом на фтп крайне не рекомендуется заходить… но если все же хочется – установите параметр RootLogin в on.

    • #11309

      Извените я наверно не правильно вырозилсяв своем вопроси.
      Они перестаю подключаться к сервер который остаются включеным.

    • #11310

      Я пробовал и другими пользователя создаными специально для работы по ftp.
      Так же удаленные пользвателю отписались, что при поптыки подключится к серверу сесия зависает и в конце пишет что не может подключится и отваливается по таймауту.

      Подскажите пожалуйста как можно насторить логирования proftpd
      я попробывал насторить в syslog.conf добавил:proftpd.debug /var/log/proftpdlog
      но в файл не чего не попало.
      В общем чудеса!!!

    • #11312

      А попробуйте тогда в лоб прописать что-то типа “SystemLog /var/log/proftpdlog”

    • #11325

      Спасибо!!!! логирование настроил успешно благодаря Вашему совету.
      А не скажите как корректно снести proftpd ???

    • #11330

      Ну смотря как ставили.. 🙂 если rpm, то rpm -e proftpd, если с исходников, то придется чистить руками..

    • #11339

      вот этого не знаю ствил не я 🙁
      А если посто удалить файлы /etc/rc.r
      /etc/proftpd/
      и удалить запись из файла inetd
      Будет ли, это считаться как полная деинсталяция и можно ставить новую версию или надо что удалить ????
      Заранее спаибо!!!

    • #11340
      Michael
      Участник

      А что find не помогает в поисках, да?
      Можно еще lslpp поспрошать…

    • #11341

      Ну да.. но все же проверьте rpm -qa | grep proftp, может реально rpm поставили да и все. Если нет – как сказал mih, find или может быть аиксовой менеджер попробуйте, может его юзали, в чем я, правда, очень сомневаюсь))

    • #11342

      Вот что выдал:
      # find / -name proftpd
      /tmp/backup_proftpd/proftpd
      /usr/local/bin/proftpd
      /etc/proftpd

    • #11343

      Нет не чего не выдал.
      А вот вопрос : Если, я просто сделаю новую инсталяцию proftpd при этом просто тупа удалив все файлы связанные proftpd (результат команды find).
      То получится что будет работать новая инсталяция ???

    • #11344

      Ну вот грохните все, что нашел find, убейте процесс proftpd, если еще не убили, и ставьте новый. Будет работать.

    • #11351
      DanGer
      Участник

      Здравствуйте!
      Можно вопрос: о какой защищенности идет речь при использовании proftpd?
      Не проще ли настроить sftp?

      Спасибо.

    • #11354

      Все зависит от задач.

    • #11358
      DanGer
      Участник

      А конкретнее? В proftpd реализована поддержка sftp?

    • #11366

      Да, реализована при помощи модуля mod_sftp.

    • #11383

      Народ помогите пожалуйста еще раз!!!
      Скачал proftpd-1.3.3d.tar
      распаковал в /tmp
      запускаю ./configure
      пишет: # ./configure
      checking build system type… powerpc-ibm-aix5.3.0.0
      checking host system type… powerpc-ibm-aix5.3.0.0
      checking target system type… powerpc-ibm-aix5.3.0.0
      checking for gcc… no
      checking for cc… no
      checking for cl.exe… no
      configure: error: no acceptable C compiler found in $PATH
      See `config.log’ for more details.

      AIX как видно у меня 5.3
      Как правильно ставить???
      Кукая версия подходит к 5.3 ???
      Зарание спасибо!!!

    • #11384
      Michael
      Участник

      Вообще-то Вам на чистейшем инглише сказали, что у Вас в системе нетути, чем компилять: нет ни gcc, ни просто cc. А если и есть, то в переменной PATH не прописаны к ним пути.

    • #11385

      Чтобы собрать его из исходников нужен компилятор.. Можете пойти по этому пути, тогда следуйте ниструкциям: http://www.castaglia.org/proftpd/doc/README.AIX.html
      Но все же, думаю, легче поставить RPM, например отсюда: http://gnome.bullfreeware.com/aixtoolbox/RPMS/ppc/proftpd/

      rpm -i .

      Успехов!

    • #11395

      Я поставил пакет proftpd-1.2.2-1.aix4.3.ppc.rpm через smitty, так как запуская rpm -i
      я получаю:
      # rpm -i proftpd-1.2.2-1.aix4.3.ppc.rpm
      package proftpd-1.2.2-1 is already installed
      Press any key to continue…
      ________________________________________________________________________________________

      COMMAND STATUS

      Command: OK stdout: yes stderr: no

      Before command completion, additional instructions may appear below.

      geninstall -I “a -cgNQqwX -J” -Z -d /tmp/111 -f File 2>&1

      File:
      R:proftpd-1.2.2 1.2.2

      Validating RPM package selections …

      Please wait…
      +—————————————————————————–+
      RPM Error Summary:
      +—————————————————————————–+
      The following RPM packages were requested for installation
      but they are already installed or superseded by a package installed
      at a higher level:
      proftpd-1.2.2-1 is already installed.

      ______________________________________________________________________________________________

      но не чего не поменялось, я запускаю из директорий куда распоковал proftpd
      ./configure
      и мне пишет:
      # ./configure
      checking build system type… powerpc-ibm-aix5.3.0.0
      checking host system type… powerpc-ibm-aix5.3.0.0
      checking target system type… powerpc-ibm-aix5.3.0.0
      checking for gcc… no
      checking for cc… no
      checking for cl.exe… no
      configure: error: no acceptable C compiler found in $PATH
      See `config.log’ for more details.
      Press any key to continue…

    • #11396
      Michael
      Участник

      Давайте с азов:
      1. Пакет .tar – это у Вас исходные тексты программы proftpd. Для того, чтобы собрать программу из исходников, Вам нужен компилятор С++, например, gcc. Вам и говорят, когда Вы запускаете ./configure: “checking for gcc… no”, что gcc у Вас в системе не найден.

      2. Пакет .rpm – это аналог setup.exe или install.exe :laugh:
      Судя по команды rpm и выводу экрана smitty, пакет proftpd у Вас уже установлен.

      Пути 1 и 2 – это два РАЗНЫХ способа установки одной и той программы.

      Попробуйте найти, где у Вас в системе “спрятался” proftpd… Я бы, пожалуй, сделал так:
      # cd /
      # find . -name proftp* -print

    • #11397

      Команда не чего не показала……
      🙁

    • #11398

      Извените ошибся делал не из корня вот что получилось:
      # cd /
      # find . -name proftp* -print
      ./opt/freeware/man/man8/proftpd.8
      ./opt/freeware/doc/proftpd-1.2.2
      ./opt/freeware/sbin/proftpd
      ./opt/freeware/etc/proftpd.conf
      ./opt/proftpd
      ./opt/proftpd/proftpd-1.3.3d
      ./opt/proftpd/proftpd-1.3.3d/include/proftpd.h
      ./opt/proftpd/proftpd-1.3.3d/m4/proftpd.m4
      ./opt/proftpd/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d.suse
      ./opt/proftpd/proftpd-1.3.3d/contrib/dist/rpm/proftpd.logrotate
      ./opt/proftpd/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d
      ./opt/proftpd/proftpd-1.3.3d/locale/proftpd.pot
      ./opt/proftpd/proftpd-1.3.3d/proftpd.spec
      ./opt/proftpd/proftpd-1.3.3d/src/proftpd.8
      ./opt/proftpd/proftpd-1.3.3d/src/proftpd.8.in
      ./opt/proftpd/proftpd-1.3.3d.tar.Z
      ./opt/proftpd/proftpd-1.3.3d.tar
      ./tmp/111/proftpd-1.2.2-1.aix4.3.ppc.rpm
      ./tmp/backup_proftpd/proftpd
      ./tmp/backup_proftpd/proftpd/proftpd.conf
      ./tmp/rpm/proftpd-1.3.3d
      ./tmp/rpm/proftpd-1.3.3d/include/proftpd.h
      ./tmp/rpm/proftpd-1.3.3d/m4/proftpd.m4
      ./tmp/rpm/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d.suse
      ./tmp/rpm/proftpd-1.3.3d/contrib/dist/rpm/proftpd.logrotate
      ./tmp/rpm/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d
      ./tmp/rpm/proftpd-1.3.3d/locale/proftpd.pot
      ./tmp/rpm/proftpd-1.3.3d/proftpd.spec
      ./tmp/rpm/proftpd-1.3.3d/src/proftpd.8
      ./tmp/rpm/proftpd-1.3.3d/src/proftpd.8.in
      ./usr/sbin/proftpd
      ./usr/local/lib/proftpd-1.2.1
      ./usr/local/man/man8/proftpd.8
      ./var/run/proftpd
      ./etc/proftpd.conf

    • #11399

      Я так понимаю надо руками все убрать и пробовать все занова ????

    • #11400
      Michael
      Участник

      Лучше через smitty выполнить uninstall пакета, чем всё вручную изничтожать.

    • #11401

      Я нашел через smitty Remove Installed Software
      poroftpd
      выплнил удаление.
      Повторил команду find
      выдало:
      # find . -name proftp* -print
      ./opt/proftpd
      ./opt/proftpd/proftpd-1.3.3d
      ./opt/proftpd/proftpd-1.3.3d/include/proftpd.h
      ./opt/proftpd/proftpd-1.3.3d/m4/proftpd.m4
      ./opt/proftpd/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d.suse
      ./opt/proftpd/proftpd-1.3.3d/contrib/dist/rpm/proftpd.logrotate
      ./opt/proftpd/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d
      ./opt/proftpd/proftpd-1.3.3d/locale/proftpd.pot
      ./opt/proftpd/proftpd-1.3.3d/proftpd.spec
      ./opt/proftpd/proftpd-1.3.3d/src/proftpd.8
      ./opt/proftpd/proftpd-1.3.3d/src/proftpd.8.in
      ./opt/proftpd/proftpd-1.3.3d.tar.Z
      ./opt/proftpd/proftpd-1.3.3d.tar
      ./tmp/111/proftpd-1.2.2-1.aix4.3.ppc.rpm
      ./tmp/backup_proftpd/proftpd
      ./tmp/backup_proftpd/proftpd/proftpd.conf
      ./tmp/rpm/proftpd-1.3.3d
      ./tmp/rpm/proftpd-1.3.3d/include/proftpd.h
      ./tmp/rpm/proftpd-1.3.3d/m4/proftpd.m4
      ./tmp/rpm/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d.suse
      ./tmp/rpm/proftpd-1.3.3d/contrib/dist/rpm/proftpd.logrotate
      ./tmp/rpm/proftpd-1.3.3d/contrib/dist/rpm/proftpd.init.d
      ./tmp/rpm/proftpd-1.3.3d/locale/proftpd.pot
      ./tmp/rpm/proftpd-1.3.3d/proftpd.spec
      ./tmp/rpm/proftpd-1.3.3d/src/proftpd.8
      ./tmp/rpm/proftpd-1.3.3d/src/proftpd.8.in
      ./usr/local/lib/proftpd-1.2.1
      ./usr/local/man/man8/proftpd.8

      Удалять руками ?????

    • #11402
      Michael
      Участник

      ./opt/proftpd/proftpd-1.3.3d.tar
      ./tmp/111/proftpd-1.2.2-1.aix4.3.ppc.rpm

      Вот это – дистрибы. Остальное можете удалять, если Вам очень сильно хочется.

    • #11403

      Спасибо Вам большое за помощь. Завтра отпишу что получилось!!!!!:cheer:

    • #11479

      Добрый день!!!
      Все нормально поставил proftpd из rpm файла, перед этим доставив покет сn и все получилось.
      Теперь другая проблемка:
      proftpd установился по умолчанию: /opt/freeware/etc/proftpd.conf
      В /etc только ссылка @x@proftpd.conf
      Что немного удивило.
      Отредактировал файл в дирекорий /opt.
      прописал путь к этому файлу в inetd.
      Поробывал запусить porftpd start.
      не получилось заругался на что бы прописал ServerType standalone
      Прописал.
      Запускаю пишет:
      proftpd start
      swiftmain – no such GID ‘2147483647’

      Помогите пожалуйста !!!!! Не знаю как с этим боротся!!!

    • #11485

      Если вы прописываете запуск профтп через inetd – пишите в конфиге ServerType inetd и refresh службу inetd, и он сам запустит proftpd. Если хотите руками – то ServerType standalone и запускаете proftpd.
      Что за ошибка – даж не знаю, попробуйте просто через inetd его стартануть.

    • #11489

      Спасибо Вам бальшое!!!!

    • #11490

      А не подскажите еще если я возьмук и перемещу конфигурационный файл proftpd.conf
      и перемещк его для удобства в дирекорию /etc а ссылочный файл @proftpd.conf
      удалю. Так вообще можно делать не повлияеет это на работу??????

    • #11492

      не знаю, попробуйте. В крайнем случае вам просто придется запускать proftpd с ключем -c и указанием полного пути к конфигу 🙂

    • #11497

      хорошо попробую завтра!!! Спасибо!!!

Просмотр 35 веток ответов
  • Для ответа в этой теме необходимо авторизоваться.