Strona 1 z 1

Vsftpd nie działa

: 07 marca 2009, 19:47
autor: Barti
Witam, postępowałem według tego poradnika http://debian.linux.pl/viewtopic.php?t=13330 oczywiście z ssl lecz gdy chce zresetować to przez komendę:

Kod: Zaznacz cały

/etc/init.d/vsftpd restart
to wywala mi.

Kod: Zaznacz cały

Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.
Gdy próbuję się logować przez
total cmd na ftp.mojadresip
użytkownik
hasło do tego użytkownika
to pisze że host nie odpowiada dlaczego?

: 07 marca 2009, 22:40
autor: lis6502
Całkiem możliwe że autor tamtego howto gdzieś się machnął... Taki komunikat z vsftpd oznacza mniej więcej tyle, że nie startuje. Zapuść

Kod: Zaznacz cały

/etc/init.d/vsftpd start
i wklej efekt oraz konfig i pomyślimy.

: 08 marca 2009, 12:11
autor: Barti

Kod: Zaznacz cały

r20175:~# /etc/init.d/vsftpd start
Starting FTP server: vsftpd.
r20175:~# /etc/init.d/vsftpd restart
Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.
.

: 08 marca 2009, 13:12
autor: daniel_l81
Ten błąd wyskakuje zazwyczaj dlatego, że jest jakiś błąd w pliku "vsftpd.conf", który popełniłeś.

Jak nie wiesz gdzie go popełniłeś, to użyj jeszcze raz oryginalnego pliku "vsftpd.conf" i dokonuj zmian krokowo, sprawdzając czy po każdej zmianie nastąpi prawidłowy restart. Wtedy będziesz wiedzieć, że masz wszystko dobrze w pliku.

: 08 marca 2009, 13:20
autor: lis6502
Halo?! Prosiłem o konfiga...

: 09 marca 2009, 10:26
autor: Barti
/etc/vsftpd.conf

Kod: Zaznacz cały

#demon ma być uruchomiony jako osobny proces(YES) czy część inetd(NO)? 
listen=YES 
#jeśli ktoś posiada adres ipv6 może zmienić poniższą wartość na YES 
listen_ipv6=NO 
#pozwalamy na anomimowe logowania? 
anonymous_enable=NO 
#czy użytkownicy systemowi mogą się logować? 
local_enable=YES 
# Pozwalamy na zapis w udostępnionych katalogach? 
write_enable=YES 
# 
# Jakie uprawnienia nadajemy nowoutworzonym plikom? 
# Przypominam, że poniższe uprawnienia to bitowa negacja parametru dla chmod 
# czyli jeśli uprawnienia dla pliku mają być 700, to ustawiamy 077 
local_umask=077 
#Pozwalamy na anonimowe wgrywanie plików na serwer? 
anon_upload_enable=NO 
#To może chociaż na tworzenie katalogów? 
anon_mkdir_write_enable=NO 
#Wysyłamy teksty z pliku /.message przy zmianie katalogu? 
dirmessage_enable=NO 
#Logujemy transfery? 
xferlog_enable=NO 
#Od którego portu mają zaczynać się połączenia? 
connect_from_port_20=YES 
#Log zapisujemy standardowo do /var/log (poniższa opcja nie ma znaczenia jeśli wcześniej ustawiliśmy xferlog_enable na NO 
xferlog_file=/var/log/vsftpd.log 
# Jeśli dla kogoś czytelniejszy jest log w stylu ftpd niech poniższa opcja będzie ustawiona na YES 
xferlog_std_format=YES 
# Po ilu sekundach odłączyć nieaktywne połączenie? 
idle_session_timeout=600 
# Odkomentuj poniższą opcję i ustaw czas na sekundy, po upłynięciu których połączenie danych ma zostać przerwane 
# data_connection_timeout=120 
# Powitalna wiadomość po połączeniu do naszego serwera 
ftpd_banner=vsFTPd wita! 
# Zabraniamy użytkownikowi wyjścia poza jego katalog domowy? 
chroot_local_user=YES 
# 
# Można także podać listę użytkowników którym chcemy ograniczyć wyjście z ich katalogów domowych. 
#W wypadku gdy chroot_local_user ustawione jest na YES, poniższa lista opisuje użytkowników którzy mogą poruszać się po całym serwerze. 
#chroot_list_enable=NO 
#chroot_list_file=/etc/vsftpd.chroot_list 
# Katalog przechowywania żywotnych składników programu serwera 
secure_chroot_dir=/var/run/vsftpd 
# 
# Poniższa nazwa pojawi się w auth.log przy logowaniu na serwer 
pam_service_name=vsftpd

: 09 marca 2009, 16:21
autor: daniel_l81
Popraw poniższą opcję:

Kod: Zaznacz cały

xferlog_enable=YES
Jej zadanie, to właczenie opcji logowania do vsftpd, a nie logowanie transferu ;-)

: 09 marca 2009, 18:01
autor: lis6502
Jej zadanie, to właczenie opcji logowania do vsftpd, a nie logowanie transferu
Czyżby?
man vsftpd.conf pisze: xferlog_enable
If enabled, a log file will be maintained detailling uploads and downloads. By default, this file will
be placed at /var/log/vsftpd.log, but this location may be overridden using the configuration setting
vsftpd_log_file.

: 09 marca 2009, 19:32
autor: Barti
[quote="daniel_l81"]Popraw poniższą opcję:

Kod: Zaznacz cały

xferlog_enable=YES
Jej zadanie, to właczenie opcji logowania do vsftpd, a nie logowanie transferu ]
Zrobilem to co napisaleś

nadal

Kod: Zaznacz cały

Restarting FTP server: vsftpdNo /usr/sbin/vsftpd found running; none killed.
.