Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
po wpisaniu w przeglądarkę adresu
http://localhost:port lub ftp://localhost:port dostaję odpowiedź, że nie można nawiązać połączenia.... Porty na routerze mam odblokowane...
Poniżej zamieszczam [b]/etc/proftpd.conf[/b]
# # /etc/proftpd.conf -- This is a basic ProFTPD configuration file. # To really apply changes reload proftpd after modifications. # ################################################## ### Jak dodać użytkownika bez dostępu do shela ### ### adduser jacus ### ### nastepnie edytujemy plik ### ### /etc/shells ### ### dodajemy na jego końcu ### ### /bin/false ### ### następnie edytujemy plik ### ### /etc/passwd ### ### zmieniamy /bin/bash na /bin/false ### ################################################## ServerName "Debian Server" ServerType standalone DeferWelcome on # MAKSYMALNA LICZBA POŁĽCZEŃ MaxClients 3 ">->-> ######## PRZEKROCZONY LIMIT POLACZEN ######## <-<-<" #MAKSYMALNA LICZBA POŁĽCZEŃ Z JEDNEGO IP MaxClientsPerHost 1 "<>" # DZIĘKI TEMU WPISOWI NIKT NIE WYJDZIE Z KATALOGU MACIERZYSTEGO DefaultRoot ~ ShowSymlinks on MultilineRFC2228 on DefaultServer on ShowSymlinks on AllowOverwrite on # LOGI I SPOSOBY ICH FORMATOWANIA TransferLog /var/log/proftpd.xfer LogFormat default "%h %l %u %t "%r" %s %b" LogFormat auth "%v [%P] %h %t "%r" %s" LogFormat transfer "%h %t %u %r %f %b %A" ExtendedLog /var/log/proftpd.access WRITE,READ ExtendedLog /var/log/proftpd.auth AUTH auth ExtendedLog /var/log/proftpd.transfer ALL transfer #DODATKOWE LOGI NA KONSOLE 11 ExtendedLog /dev/tty11 # PO JAKIM CZASIE BEZCZYNNOCI ODŁĽCZYĆ KLIENTA OD SERWERA TimeoutNoTransfer 60 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin welcome.msg DisplayFirstChdir .message LsDefaultOptions "-l" DenyFilter *.*/ #PORT NA KTÓRYM SERWER DZIAŁA Port 25100 # Maksymalna liczba procesów potomnych i prób logowania MaxInstances 30 MaxLoginAttempts 3 User nobody # UŻYTKOWNIK NA JAKIM URUCHOMIONY JEST SERWER Group nogroup # GRUPA DO KTÓREJ NALEŻY UŻYTKOWNIK #USTAWIENIA OGÓLNE <Directory /*> Umask 022 022 AllowOverwrite on </Directory> ######################################## ### USTAWIENIA DLA UZYTKOWNIKOW ### ######################################## ######### KONTO FILMIK ########### ######################################## <Anonymous > AnonRequirePassword on User user Group ftp RequireValidShell off MaxClients 3 DisplayLogin welcome.msg DisplayFirstChdir .message <Directory *> <Limit WRITE> DenyAll </Limit> </Directory> <Directory incoming> Umask 022 022 <Limit READ WRITE> DenyAll </Limit> <Limit STOR> AllowAll </Limit> </Directory> </Anonymous> ############################### ############################### ###_________ ANONYMOUS ___________### ############################### # <Anonymous ~ftp> # # DZIEKI TEMU WPISOWI NIE BEDZIE WYMAGANE HASLO # AnonRequirePassword off # User ftp # Group ftp # UserAlias anonymous ftp # RequireValidShell off # MaxClients 3 # DisplayLogin welcome.msg # DisplayFirstChdir .message # <Directory *> # # przykładowy plik konfiguracyjny <Limit WRITE> # DenyAll # </Limit> # </Directory> # </Anonymous>
Offline
zobacz netstat'em czy serwer faktycznie slucha na tym porcie - [tt]netstat -p -n -a --ip --inet6 | grep numer_portu[/tt] (mozesz wkleic wynik na forum)
sprawdz czy masz skonfigurowane uzadzenie lo :-)
BTW laczenie sie po http z serwerem ftp to dziwne
Offline
[quote=bercik]zobacz netstat'em czy serwer faktycznie slucha na tym porcie - [tt]netstat -p -n -a --ip --inet6 | grep numer_portu[/tt] (mozesz wkleic wynik na forum)[/quote]
wpisałem polecenie i brak wyniku
[quote=bercik]sprawdz czy masz skonfigurowane uzadzenie lo :-)[/quote]
yyy jaśniej :P jeszcze jestem dość świeży :P
[quote=bercik]BTW laczenie sie po http z serwerem ftp to dziwne[/quote]
zapewne, ale wiesz, próbowałem innych metod też :P
Offline
[quote=SeRdEcZnY][quote=bercik]zobacz netstat'em czy serwer faktycznie slucha na tym porcie - [tt]netstat -p -n -a --ip --inet6 | grep numer_portu[/tt] (mozesz wkleic wynik na forum)[/quote]
wpisałem polecenie i brak wyniku[/quote]
Wpisałeś dosłownie? Czy zamieniłeś "numer_portu" na numer portu na którym powinien działać serwer FTP? Jeśli rzeczywiście nie działa serwer nie został uruchomiony, co by tłumaczyło to że nie może się połączyć. Wystartuj wtedy serwer poleceniem "/etc/init.d/proftpd start" .
Offline
nie, zmieniłem numer portu i po --ip wpisałem IP serwera (fakt faktem localhost)
no i znalazł się bug...
$ sudo /etc/init.d/proftpd start Starting ftp server: proftpd - no such group 'ftp' - Fatal: Group: Unknown group 'ftp' on line 68 of '/etc/proftpd/proftpd.conf' failed!
$ sudo addgroup ftp Dodawanie grupy `ftp' (GID 1004)... Gotowe.
$ sudo /etc/init.d/proftpd start Starting ftp server: proftpd.
ale...
Nie udało się nawiązać połączenia
Firefox nie może nawiązać połączenia z serwerem[/quote]
netstat nadal nie daje wyniku....
. Forum o DC++ i nie tylko
[url=http://dcmaniak.pl/index.php?][img]http://images34.fotosik.pl/217/08a97d583a99555d.gif[/img][/url]
Offline
netstat -p -n -a --ip --inet6 | grep 21
jak odpalasz netstat?
Offline
odpalałem z root'a zmyliła mnie informacja
[b]but you should be root[/b][/quote]
...Kod:
$ netstat -p -n -a --ip --inet6 | grep 21 (No info could be read for "-p": geteuid()=1000 but you should be root.)Kod:
netstat -p -n -a --ip --inet6 | grep 25100 (No info could be read for "-p": geteuid()=1000 but you should be root.)ale chyba znalazłem buga....
Kod:
$ netstat -p -n -a --ip --inet6 | grep 49658 (No info could be read for "-p": geteuid()=1000 but you should be root.) tcp6 0 0 :::49658 :::* LISTEN - tcp6 0 52 192.168.150.102:49658 192.168.150.100:1586 ESTABLISHED -i muszę poszukać info o iptables ;)
. Forum o DC++ i nie tylko
[url=http://dcmaniak.pl/index.php?][img]http://images34.fotosik.pl/217/08a97d583a99555d.gif[/img][/url]
Offline
powyzsze wskazuje ze proftpd nie slucha na wskazanym ani na standardowym porcie ... zobacz w ps -Alf czy on wogole dziala ...
nie rozumiem jaki widzisz zwiazek tego ze cos slucha na porcie 49658 z iptables?
BTW lepiej odpalac z root'a ... wtedy dzieki -p mamy informacje jaki proces slucha na danym porcie ...
Offline
[quote=SeRdEcZnY]odpalałem z root'a zmyliła mnie informacja
ale chyba znalazłem buga....
$ netstat -p -n -a --ip --inet6 | grep 49658 (No info could be read for "-p": geteuid()=1000 but you should be root.) tcp6 0 0 :::49658 :::* LISTEN - tcp6 0 52 192.168.150.102:49658 192.168.150.100:1586 ESTABLISHED -
i muszę poszukać info o iptables ;)[/quote]
Sam jesteś bug, poczytaj man netstat. Jeśli masz ftp na 49658 to chyba widać że słucha. No i widać, że nawiązałeś połączenie. Więc działa, po co to dalej ciągnąć?
Offline
nie, jak widać w [url=http://forum.dug.net.pl/viewtopic.php?pid=94426]configu[/url] mam na 25100 który nie słucha... sprawdzałem inny port który używam w innym celu... a man niestety znając życie jest po eng...
Offline
[quote=SeRdEcZnY]... a man niestety znając życie jest po eng...[/quote]
[url=http://www.digipedia.pl/man/netstat.8.html]Netstat po polsku (Znaleziono w 0.26 sek w google)[/url]
Podreczniki man można sobie zainstalować też w jezyku polskim, wydajac polecenie :
aptitude install manpages-pl
A co do problemu nie wiem będe strzelał , czy sprawdzałeś
$ netstat -p -n -a --ip --inet6 | grep 25100
czy nasłuchuje na porcie 25100 ,czy nie masz jakis regułek iptables które blokują dany port , może trzeba podać regułki odblokowujace INPUT,OUTPUT na 25100 po tcp ?
Ostatnio edytowany przez ba10 (2008-07-11 10:12:25)
Offline
[quote=SeRdEcZnY]
netstat -p -n -a --ip --inet6 | grep 25100 (No info could be read for "-p": geteuid()=1000 but you should be root.)
[/quote]
sprawdzałem... i wygląda na to, że port jest zablokowany, potem to sprawdzę...
Offline
Witam
Wpisz adres swojej bramy i port na ktorym slucha ftp np: ftp.192.168.0.1:21 i powinno dialac
Pozdrawiam
Ostatnio edytowany przez vicool (2008-07-16 13:30:48)
Offline
otóż nie działa (w wekkend ktoś mi pomoże z naprawą tegoż cuda)... a co najdziwniejsze, to (odblokowywałem porty w firestarter) wszystkie porty jakie są podpisane pod daną funcję (np 5900 VNC) nasłuchuje, pozostałe (None), podpisałem własnymi nazwami i nie ma nasłuchu... a co jeszcze najdziwniejsze (port niby nie nasłuchuje) gdy wpiszę zewnętrzne IP:port w przeglądarkę to pokazuje mi pustego ftpa (przy wewn w ogóle nie działa)... może macie jakieś pomysły? Jak rozwiąże problem to dam znac
ps. sorry za stylistykę, lecz późna godzina ;P
Offline
serwer ftp w trybie pasywnym musi miec odblokowane dodatkowe porty do komunikacji z klientem ... jakie to ustawiasz dyrektywa PassivePorts w proftpd.conf ...
btw jak cos nowego testujesz i niedziala to pierwsze co to odblokowujemy testowo wszystko na iptables ... ale to i tak nie zmienia problemu braku nasluchu ...
Offline
zacznijmy od tego, że poprawiłem ścieżkę gdzie znajduje się plik konfiguracyjny
było
/etc/proftpd.conf
jest
/etc/proftpd/proftpd.conf
(po prostu edytowałem nie ten plik)
a o to poprawiony config
ServerType standalone DefaultServer on Umask 022 ServerName "Debian Server" ServerAdmin own.serdeczny@wp.pl DeferWelcome on IdentLookups off UseReverseDNS off Port 25100 PassivePorts 65500 65530 MasqueradeAddress TimesGMT off MaxInstances 30 MaxLoginAttempts 2 TimeoutLogin 30 TimeoutNoTransfer 320 TimeoutIdle 320 DisplayLogin welcome.msg DisplayFirstChdir .message User nobody Group ftp DirFakeUser off nobody irFakeGroup off nobody DefaultTransferMode binary AllowForeignAddress on AllowRetrieveRestart on AllowStoreRestart on DeleteAbortedStores on TransferRate RETR 999999 TransferRate STOR 999999 TransferRate STOU 999999 TransferRate APPE 999999 SystemLog /var/log/secure RequireValidShell off <IfModule mod_tls.c> TLSEngine off TLSRequired off TLSVerifyClient off TLSProtocol TLSv1 TLSLog /var/log/proftpd_tls.log TLSRSACertificateFile /etc/gproftpd/gproftpd.pem </IfModule> <Limit LOGIN> AllowUser filmik DenyALL </Limit> <Anonymous /home/lioon/USBdisc/FTP> AnonRequirePassword on User filmik Group ftp RequireValidShell off MaxClients 3 DisplayLogin welcome.msg DisplayFirstChdir .message <Limit LOGIN> Allow from all Deny from all </Limit> <Limit LIST NLST RETR PWD XPWD SIZE STAT CWD XCWD CDUP XCUP > AllowAll </Limit> <Limit STOR STOU APPE RNFR RNTO DELE MKD XMKD SITE_MKDIR RMD XRMD SITE_RMDIR SITE SITE_CHMOD SITE_CHGRP MTDM > DenyAll </Limit> </Anonymous>
oczywiście odblokowałem (w firewallu i na routerze) porty dla passive
[quote=bercik]btw jak cos nowego testujesz i niedziala to pierwsze co to odblokowujemy testowo wszystko na iptables ... ale to i tak nie zmienia problemu braku nasluchu ...[/quote]
o tym nie pomyślałem, jak podłącze do niego monitor to tak zrobię... co jeszcze dziwne
$ sudo /etc/init.d/proftpd start Starting ftp server: proftpd - warning: the DisplayFirstChdir directive is deprecated and will be removed in a future release. Please use the DisplayChdir directive. - Fatal: unknown configuration directive '<Anonymous' on line 48 of '/etc/proftpd/proftpd.conf' failed!
gdzie 48 linia to
<Anonymous /home/lioon/USBdisc/FTP> AnonRequirePassword on
zaznaczam, że katalogi istnieją!
Ostatnio edytowany przez SeRdEcZnY (2008-07-19 18:53:39)
Offline
Użyj DisplayChdir tak przynajmniej pisze, najprawdopodobnie źle podajesz ścieżke do katalogu , nie tak jakby tego chcial proftpd i w ogóle się zakręciłem :D sorry dzis mało spałem, a tiger jakos nie pomaga :( ;) .
Ostatnio edytowany przez ba10 (2008-07-18 09:47:10)
Offline
.
Ostatnio edytowany przez SeRdEcZnY (2008-07-19 18:54:26)
Offline
Próbuję zainstalować proftpd na Debianie etch. Najpierw próbowałem apt-get install, potem spróbowałem apt-get build-dep proftpd i dostaję poniższy komunikat
Starting ftp server: proftpd - IPv4 getaddrinfo 'debian' error: Name or service not known
- warning: unable to determine IP address of 'debian'
- error: no valid servers configured
- Fatal: error processing configuration file '/etc/proftpd/proftpd.conf'
failed!
invoke-rc.d: initscript proftpd, action "start" failed.
dpkg: błąd przetwarzania proftpd (--configure):
podproces post-installation script zwrócił kod błędu 1
Może ktoś pomoże ?? Proszę :)
Offline
apt-get build-dep instaluje zalerznaosci czasu budowania czyli to co potrzeba do zbudowania wskazanej paczki z jej zrodel ...
Ty masz problem z konfigiem - pierwszy to niemoznosc ustalenia ip przypisanego do $HOSTNAME ... popraw konfig i/lub zainteresuj sie /etc/hosts lub wpisem DNS (w koncu to ma byc serwer wiec powinien miec poprawna nazwe dns)
Offline
[quote=bercik]apt-get build-dep instaluje zalerznaosci czasu budowania czyli to co potrzeba do zbudowania wskazanej paczki z jej zrodel ...
Ty masz problem z konfigiem - pierwszy to niemoznosc ustalenia ip przypisanego do $HOSTNAME ... popraw konfig i/lub zainteresuj sie /etc/hosts lub wpisem DNS (w koncu to ma byc serwer wiec powinien miec poprawna nazwe dns)[/quote]
Masz może jakis przykładowy plik konfiguracyjny, abym mógł go przystosowac dla siebie ??
Offline
ftp'em sie dawno nie zajmowalem wiec pod reka nie mam, ale ten ktory jest dostarczany z paczka jest calkiem OK ... o ile pamietam nie bylo tam wiele do zmiany ... trzeba tylko patrzec do logow o co krzyczy i to poprawiac ...
zreszata jak pisalem zacznik od poprawnych informacji dns'owych o hoscie na ktorym to stawiasz (przynajmniej w /etc/hosts)
Offline
Działa
Powodem była linia w proftpd.conf
UseIPv6 on
zmieniłem na off i działa :)
wcześniej też w hosts i hostname poprawiłem debian na Debian
Dzięki za podpowiedzi :)
Ostatnio edytowany przez askorka (2009-02-28 09:54:10)
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00137 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.177.173' WHERE u.id=1 |
0.00080 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.177.173', 1732350636) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1732350336 |
0.00047 | SELECT topic_id FROM punbb_posts WHERE id=94345 |
0.00313 | SELECT id FROM punbb_posts WHERE topic_id=11816 ORDER BY posted |
0.00064 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=11816 AND t.moved_to IS NULL |
0.00008 | SELECT search_for, replace_with FROM punbb_censoring |
0.00105 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=11816 ORDER BY p.id LIMIT 0,25 |
0.00091 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=11816 |
Total query time: 0.00903 s |