[+] ProFTPd - nie moŻna się zalogować
: 03 maja 2008, 08:44
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:
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:
cat /var/log/syslog:
[ 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.
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>
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
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.