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


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

В этой теме 35 ответов, 5 участников, последнее обновление  Антон Назаренко 6 года/лет, 9 мес. назад.

  • Автор
    Сообщения
  • #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

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

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