Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: xaxaxabew в Dec 01, 2010, 13:36



Титла: Проблем с pure-ftpd
Публикувано от: xaxaxabew в Dec 01, 2010, 13:36
Здравейте, нещо pure-ftpd-то се бъзика.
При опит за вход с даден user ми изписва
Цитат
Отговор: 530 Login incorrect
Грешка: Критична грешка
Грешка: Неуспешно свързване със сървър
Погледнах логовете и ето го проблема
Цитат
Unable to start a standalone server: [Invalid argument]
Разглеждах из нета преди да питам тук, но не можах да си помогна
pure-ftpd-то го ползвам на kloxo с CentOS 5.5
Благодаря предварително.


Титла: Re: Проблем с pure-ftpd
Публикувано от: morbid_viper в Dec 02, 2010, 00:59
най-често причини могат да бъдат счупени пакети (например, ако си качил някоя библиотека с различна версия от тази, с която е компилиран pure-ftpd) – провери с ldd `type -p pure-ftpd` дали не липсва нещо;
друга евентуална причина може да бъде непълна среда, ако е заключен в chroot… тук ще трябва да се прегледа в ръководството кои файлове къде трябва да бъдат подсигурени че съществуват;
криви права на директориите, където работи услугата – пак ще трябва да се прочете в ръководството.

все пак бих ти препоръчал да отебеш pure-ftpd и да си ползваш openssh и като ftp. естествено, тъй като не знам точно за какво го ползваш може това да не ти върши напълно работа, но ако просто трябва някой да качва едни тъпи файлове, то несъмнено е по-добра алтернатива.
предимствата са несъмнени:
* криптираната връзка драматично повишава сигурността;
* поддържаш една услуга по-малко, а ssh така или иначе работи, нали?
* имаш и възможност дадени потребители да влизат само в зададена директория, chrooted login;

ето кратко ръководство как се прави последната точка в сусе, но е приложимо и за всички останали до известна степен:
http://en.opensuse.org/SDB:SFTP_server_with_Chroot


Титла: Re: Проблем с pure-ftpd
Публикувано от: xaxaxabew в Dec 02, 2010, 16:32
най-често причини могат да бъдат счупени пакети (например, ако си качил някоя библиотека с различна версия от тази, с която е компилиран pure-ftpd) – провери с ldd `type -p pure-ftpd` дали не липсва нещо;
друга евентуална причина може да бъде непълна среда, ако е заключен в chroot… тук ще трябва да се прегледа в ръководството кои файлове къде трябва да бъдат подсигурени че съществуват;
криви права на директориите, където работи услугата – пак ще трябва да се прочете в ръководството.

все пак бих ти препоръчал да отебеш pure-ftpd и да си ползваш openssh и като ftp. естествено, тъй като не знам точно за какво го ползваш може това да не ти върши напълно работа, но ако просто трябва някой да качва едни тъпи файлове, то несъмнено е по-добра алтернатива.
предимствата са несъмнени:
* криптираната връзка драматично повишава сигурността;
* поддържаш една услуга по-малко, а ssh така или иначе работи, нали?
* имаш и възможност дадени потребители да влизат само в зададена директория, chrooted login;

ето кратко ръководство как се прави последната точка в сусе, но е приложимо и за всички останали до известна степен:
http://en.opensuse.org/SDB:SFTP_server_with_Chroot
Здравей, проверих с командата, която ми каза и ми върна това
Цитат
   linux-gate.so.1 =>  (0x00a0a000)
   libssl.so.6 => /lib/libssl.so.6 (0x00bdf000)
   libcrypto.so.6 => /lib/libcrypto.so.6 (0x007e0000)
   libcrypt.so.1 => /lib/libcrypt.so.1 (0x00969000)
   libdl.so.2 => /lib/libdl.so.2 (0x00744000)
   libpam.so.0 => /lib/libpam.so.0 (0x0786a000)
   libc.so.6 => /lib/libc.so.6 (0x004a2000)
   libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00939000)
   libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x00110000)
   libcom_err.so.2 => /lib/libcom_err.so.2 (0x006e7000)
   libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00a5e000)
   libresolv.so.2 => /lib/libresolv.so.2 (0x00923000)
   libz.so.1 => /usr/lib/libz.so.1 (0x0062d000)
   /lib/ld-linux.so.2 (0x00320000)
   libaudit.so.0 => /lib/libaudit.so.0 (0x0025a000)
   libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00642000)
   libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x006ec000)
   libselinux.so.1 => /lib/libselinux.so.1 (0x006cd000)
   libsepol.so.1 => /lib/libsepol.so.1 (0x00798000)
Не е заключен в chroot среда.
Правата на директориите са наред.
Не мога да сменя FTP сървъра, защото не ми се мисли как ще се оправям с kloxo.
Между другото, снощи по някое време успях да се кънектна към сървъра с един потребител, но все пак искам да оправя този проблем, за да не се появява в бъдеще.
Благодаря предварително :)