Portál AbcLinuxu, 1. června 2025 03:07


Dotaz: Jak zjistit jestli je povolen port 20?

17.8.2005 20:02 Petr
Jak zjistit jestli je povolen port 20?
Přečteno: 2487×
Odpovědět | Admin
Potřeboval bych zjistit na počítači který má neveřejnou IP a Win98 jestli je povolen port 20 kvůli aktivnímu FTP. Z Win to neumím a z Linuxových Live dister co mám se mě podařilo spustit jen DSL1.4 na kterém není nmap. Zkoušel jsem ještě http://www.t1shopper.com/tools/port-scanner/ ale vypadá to že poskytovatel připojení má zakázáno scanování portů.
Jak zjistit které porty jsou povoleny když mám k dispozici jen DSL1.4 a nemám přístup na server přes který se připojuji?
Pro ty co uvidí WIN98 a hned mě vynadají že tady je to o Linuxu připomínám že nechci z Win ale konkrétně z DSL1.4 :-).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 17.8.2005 20:22 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč používát tak brutální řešení jako je nmap? Pokud má otevřený port 20 a něco na něm naslouchá, tak se tam půjde připojit telnetem...
17.8.2005 20:24 #Tom
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
Odpovědět | | Sbalit | Link | Blokovat | Admin
S tou neveřejnou adresou bych se podržel eftépéčka pasivního. To znamená, že všechna spojení budou uskutečněna z vašeho počítače a firewall (router) tak bude mít méně práce. Některé routery jsou hloupé a neprovádí překlad adres pro protokol FTP.

Pokud chcete otestovat otevřenost TCP portů bez nmapu a podobných nástrojů, může dobře posloužit telnet či netcat. V nouzi by to snad šlo i obyčejným bashem (cat < /dev/tcp/ftp.linux.cz/20).
17.8.2005 20:38 Petr
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
Pasivní FTP chodí ale buhužel je potřeba přístup na ftp server který má pasivní přístup zakázán :-(. Netcat v DSL není ale telnet jo jenže jsem s ním nikdy nedělal. Jak otestovat v telnetu port 20? Popřípadě nebyl by odkaz na nějaké man stránky v češtině?
17.8.2005 21:06 #Tom
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
telnet adresa_serveru číslo_portu
Více vypíše telnet --help.
17.8.2005 21:17 Petr
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
Fajn je vyřešeno. telnet --help je naprosto výstižný narozdíl od man telnet :-). Takže na portu 20 žádná odezva, port 21 odezva skoro okamžitě. Podle toho co jsem si přečetl stačí na aktivní FTP povoleny porty 20 a 21 je to vše nebo mě ještě něco bude chybět když už se budu snažit o změnu na serveru u poskytovatele připojení?
17.8.2005 21:19 © | skóre: 37 | blog: escaped
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívat se třeba na nastavení firewallu (např. iptables -L -v -n).
17.8.2005 21:21 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
Potřeboval bych zjistit na počítači který má neveřejnou IP a Win98 jestli je povolen port 20 kvůli aktivnímu FTP... Jde o zjištění z jiného počítače s Linuxem, takže výpis pravidel firewallu nepomůže.
-- Nezdar není hanbou, hanbou je strach z pokusu.
17.8.2005 21:27 Petr
Rozbalit Rozbalit vše Re: Jak zjistit jestli je povolen port 20?
Ne ne jde o zjištění z téhož počítače ale z live distra linuxu. Problém je v tom že port 20 blokuje poskytovatel připojení viz výše.

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.