Strona 1 z 1

[+] ProFTPd - nie moŻna się zalogować

: 03 maja 2008, 08:44
autor: Milek
Witam, już 2 dni męczę się z konfiguracją ProFTPd na Debianie Etch. Próbowałem wielu HOWTO i konfiguracji, ale nic z tego.

Oto jak aktualnie przedstawia się sytuacja:

ProFTPd zainstalowany przez aptitude.

użytkownicy:
proftpd - nogroup (utworzony przez proftpd)
ftp - ftp (też domyślnie utworzony, był bez
grupy, ale stworzyłem go jeszcze raz, posiada hasło, grupę ftp i ma /bin/false w /etc/passwd, NIE MA go w /etc/ftpusers)

konfig:

Kod: Zaznacz cały

ServerName              "Milek FTP"
ServerAdmin             [email]milekszymczak@gmail.com[/email]
ServerType              standalone
DeferWelcome            on
DefaultServer           on
DefaultRoot             /home/serwer
Port                    21
Umask                   022

User                    proftpd #(wcześniej było tu też ftp)
Group                   nogroup #(wcześniej było tu też ftp)

UseIPv6                 off

TimeoutIdle             300
TimeoutStalled          300
TimeoutLogin            60
TimeoutNoTransfer       300
MaxClients              10
MaxClientsPerHost       10

<Anonymous /home/serwer/public_html>
User    ftp
Group   ftp

UserAlias anonymous ftp

AnonRequirePassword on
RequireValidShell off
Umask 022

<Limit LOGIN>
 Order allow,deny
 Allow from All
</Limit>

<Directory /home/serwer/public_html>
<Limit ALL>
 Allow All
</Limit>
  AllowOverwrite on
  AllowStoreRestart on
</Directory>
</Anonymous>
Tak naprawdę sam za bardzo nie wiem o co chodzi w tym konfigu, ale chcę jednej rzeczy:

aby anonimy nie mogły się w ogóle logować, a ja żebym mógł przy pomocy loginu: ftp i jego hasła się zalogować TYLKO na folder /home/serwer/public_html i podrzędne.

Próbowałem przy tych ustawieniach logować się na tysiące sposobów, m.in:

user - hasło

anonymous - (brak hasła)
anonymous - (hasło usera ftp)
ftp - (hasło usera ftp)

logowałem się pod adresy o następujących wzorach:

ftp://mojserwer.pl
ftp://anonymous@mojserwer.pl (prosi o nazwę użytkownika i hasło)
ftp://ftp@mojserwer.pl (prosi tylko o hasło)

I totalne zero, nawet zalogować się do serwera nie mogę a co dopiero inne rzeczy. W czym leży problem, możecie mi pomóc?

logi (w tym czasie kilka razy restartowałem demona proftpd i próbowałem się połączyć - tego jednak nie widać):

cat /var/log/proftpd.log:

Kod: Zaznacz cały

May 02 08:30:11 mojserwer.pl proftpd[11401] milek: ProFTPD 1.3.0 (stable) (built mar gen 2 10:57:47 CET 2007) standalone mode STARTUP
May 02 08:36:32 mojserwer.pl proftpd[11401] milek: ProFTPD killed (signal 15)
May 02 08:36:32 mojserwer.pl. proftpd[11401] milek: ProFTPD 1.3.0 standalone mode SHUTDOWN
May 02 08:36:35 mojserwer.pl. proftpd[3265] milek: ProFTPD 1.3.0 (stable) (built mar gen 2 10:57:47 CET 2007) standalone mode STARTUP
May 02 08:42:08 mojserwer.pl. proftpd[3265] milek: ProFTPD killed (signal 15)
May 02 08:42:08 mojserwer.pl. proftpd[3265] milek: ProFTPD 1.3.0 standalone mode SHUTDOWN
May 02 08:42:10 mojserwer.pl. proftpd[23157] milek: ProFTPD 1.3.0 (stable) (built mar gen 2 10:57:47 CET 2007) standalone mode STARTUP
May 02 08:45:25 mojserwer.pl. proftpd[23157] milek: ProFTPD killed (signal 15)
May 02 08:45:25 mojserwer.pl. proftpd[23157] milek: ProFTPD 1.3.0 standalone mode SHUTDOWN
May 02 08:45:27 mojserwer.pl. proftpd[2508] milek: ProFTPD 1.3.0 (stable) (built mar gen 2 10:57:47 CET 2007) standalone mode STARTUP
cat /var/log/syslog:

Kod: Zaznacz cały

May  2 07:59:08 milek -- MARK --
May  2 08:09:01 milek /USR/SBIN/CRON[11179]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
May  2 08:17:02 milek /USR/SBIN/CRON[2407]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
May  2 08:30:09 milek proftpd[12790]: milek - ProFTPD killed (signal 15)
May  2 08:30:09 milek proftpd[12790]: milek - ProFTPD 1.3.0 standalone mode SHUTDOWN
May  2 08:39:01 milek /USR/SBIN/CRON[11949]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
May  2 08:39:01 milek /USR/SBIN/CRON[11948]: (root) MAIL (mailed 38 bytes of output but got status 0x007f )


[ Dodano: 2008-05-03, 19:07 ]
OK, sam doszedłem do sedna: ten serwer to VPS postawiony przez serwis, który sam oferuje dostęp FTP do swoich VPS'ów = port 20 i 21 miałem zapchany przez dostawcę usługi = zmieniłem port i funguje.