Portál AbcLinuxu, 12. května 2025 15:46

Dotaz: Nastavení pro ProFTPD

15.9.2008 13:00 lukas
Nastavení pro ProFTPD
Přečteno: 907×
Odpovědět | Admin
Potřeboval bych spustit na svém počítači FTP server. Rozhodl jsem se pro program ProFTPD.. Nainstaloval a z vnitřní sítě se na FTP normálně připojím, ale vnější ne, což je logické. Protože IP toho počítače je přidělována automaticky modemem na 192.168.1.2. Ten počítač je za modemem D-Link G684T, na který běží ještě další 2 PC. Neporadíte někdo, co bych měl napsat jako IP, nebo hostname, aby se na to mohl někdo připojit?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 15.9.2008 13:17 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud to dobře chápu, tak máš ADSL modem, který má 4porty do vnitřní sítě a routuje net na lokální PC. Na jednom z lokálních PC máš spuštěný proftpd server. IP adresy jsou přidělovány modemem pomocí DHCP, že?
První věc je, zrušit DHCP a nastavovat IP adresy ručně. A nebo nechat DHCP s tím, že ten ADSL modem bude konkrétní IP adresy přidělovat na určité MAC adresy síťovek. To je věc nastavení v onom ADSL modemu, viz info třeba na o2: outů.
Poté by jsi měl na onom modemu nastavit přesměrování portu 21 na IP adresu toho serveru v lokální síti.
Poté už by to mělo fungovat :). Připojovat by jsi se měl z venku na adresu toho modemu, kterou zjistíš v nastavení toho modemu, nebo v nějakém statusu. V poslední řadě bych tě ještě upozornil na režimi ftp serveru pasive a active ;-).
Zdar Max
Měl jsem sen ... :(
15.9.2008 13:33 lukas
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Přesně jak píšeš jsem to měl nastaveno už předtím a stejně ProFTPD při připojení hlásí "Connection timeout" :-(

Neměl bych si všimnout položky "NAT?"
Max avatar 15.9.2008 13:39 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
A odkud to zkoušíš? Měl by jsi to zkoušet z nějakého PC, nebo adresy z venku. Z vnitřní sítě se ti s největší pravděpodobností nepodaří připojit přes veřejnou adresu toho modemu. Teda pokud je veřejná. Zkus si to ověřit (Connection timeout je v logách proftpd serveru, nebo to hlásí ftp klient?).
Zdar Max
Měl jsem sen ... :(
15.9.2008 13:44 lukas
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Connection timeout hlásí FTP klient..

Tak to prosím někdo zkuste..

FTP://85.70.80.167

inferno/123456
Fuky avatar 15.9.2008 13:52 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD

$ ftp 85.70.80.167
Connected to 85.70.80.167.
421 Service not available, remote server has closed connection
ftp> bye

15.9.2008 13:56 lukas
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Tak a jsem v koncích... Co dál? :-(
Fuky avatar 15.9.2008 14:22 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Vypni FTP server a pod rootem spusť nc -l -p 21 LOKALNI_IP, zkusím se k Tobě připojit.
Fuky avatar 15.9.2008 13:40 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Přesměrování na port 21 nestačí, při komunikaci se otvírá další port, na kterém se klient a server dohodnou a ten již přesměrovaný nemáš, takže nastane "Connection timeout". Jak jsem psal níže použij sftp. ;-)
Fuky avatar 15.9.2008 13:37 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
BTW: A v dnešní době by jsem se již klasickému FTP vyhnul a použil sftp...
15.9.2008 13:43 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
V modemu bude polozka "port forwarding" a presmeruj porty 20 a 21 (oba TCP). Pak nemusis resit passive/active.

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
15.9.2008 15:07 Archman | skóre: 34 | blog: plky
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Port forwarding tam není.. Je tam přímo nějaká položka "Virtual Server" kde se dá pro konkrétní IP nastavit server FTP (port 21).

A stejně prostě nechodí. Už si nevím rady... Před rokem jsem nastavoval ProFTPD server na starém PC (a s jiným modemem) a tam to šlo na první ťuknutí. Tady se z toho asi zblázním.. Nechodí, nechodí a stále prostě nechodí... Jediné co z toho dostanu je "Connection timeout"
-V modemu jsem nastavil pro IP toho počítače (192.168.1.2) statickou adresu
- V sekci "Virtual server" nastavil pro IP 192.168.1.2 položku FTP server
- V sekci Firewall vypl blokování FTP z externí sítě
- Uložil a zrestartoval modem

15.9.2008 15:36 Martin H. | skóre: 27 | blog: linservis | Brno
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Pustil jsem na tvoji IP PortScan --- to není útok! A zjistil jsem ... že skutečně port 20 není otevřen, pouze 21! Výpis PortScanu (zkráceno)

21 :CONNECT 421 Service not available (Connection actively refused by the FTP server.) CLOSED

Takže ... jak máš nastaven Firewall? A skutečně máš Virtual Server dobře? A na Linuxu ... není nějaké omezení/firewall?
--- Kapitalismus je lepší, než socialismus ... ale horší, než jsem čekal. (Jiří Suchý) ---
15.9.2008 15:41 Archman | skóre: 34 | blog: plky
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
V modemu bude polozka "port forwarding" a presmeruj porty 20 a 21 (oba TCP)
Takže jsem to tam už našel pod tím "Virtual server" akorát nevím jak to správně zapsat..

Je tam:
  
Port Start- Tam jsem dal 20	 	
Port End - Sem 21	 	

Port Map  - Sem jsem napsal 20  	
Port Map End - A sem 21
	
Fuky avatar 15.9.2008 15:44 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD

$ ftp 85.70.80.167 21
Connected to 85.70.80.167.
220 85.70.80.167 FTP server ready
Name (85.70.80.167:fuky): inferno
500 AUTH not understood
500 AUTH not understood
SSL not available
331 Password required for inferno
Password:
230 Anonymous access granted, restrictions apply
Remote system type is UNIX.
Using binary mode to transfer files.

15.9.2008 15:52 Archman | skóre: 34 | blog: plky
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
wtf? To jako že to běží??? sakra... a já tam teď zase dělal změny :-(
Fuky avatar 15.9.2008 15:56 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD

Před chvíli se nalogování ještě dařilo. Nyní:

$ ftp 85.70.80.167 21
ftp: connect: Connection refused
ftp>

Fuky avatar 15.9.2008 15:58 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD

Nyní:

$ ftp 85.70.80.167 21
Connected to 85.70.80.167.
421 Service not available, remote server has closed connection
ftp>

15.9.2008 15:59 Archman | skóre: 34 | blog: plky
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD
Teď to bylo chvilku down.. Hm. Sláva. Takže to běží. Ale stále mám několik otázek-

1) Jak si doma ověřim, že moje FTP stále běží, když mi hlásí Connection timeout? To budu muset pokaždé zkoušet například od souseda?
Fuky avatar 15.9.2008 16:02 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Nastavení pro ProFTPD

Jinak než ze stroje zvenčí to neověříš. Můžeš využít třeba ZDARMA vserver na pipni.cz a testovat to z něj.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.