Portál AbcLinuxu, 5. listopadu 2025 00:29
nmap (nebo aspon telnet), podle vysledku by se to melo dat poznat (nebo aspon odhadnout). Blokovany port by se mel ohlasit jinak, nez prazdny (neodposlouchavany).
)
Možná to budeš muset trošku upravit jako např.
iptables -t nat -A prerouting -i eth0 -p tcp --dport 20:21 -j ACCEPT
iptables -A -i eth0 -p tcp --dport 20:21 -j ACCEPT
-i = vstupní/výstupní interface
Jen pozor: pro přenost ftp jsou většinou potřeba více portů u pasivního přístupu. Například ve vsftpd se to nastavaje pasv_min_port = a pasv_max_port=
Čísla si tam doplň sám, jen doporučení aby to bylo větší rozpětí, kvůli neodposlouhatelnosti přenosu. např. od 20000 do 30000. Tyto porty pak budeš muset zase v iptables povolit (stajný skript viz víše jen dáš misto 20:21 20000:30000)
Snad Ti to pomůže.
Jen snad ještě něco: když dáš
/etc/init.d/vsftpd restart
napíše Ti to při startu OK?
iptables -L.
$netstat -tna | grep 21
$ps -fe | grep -i ftp
$ftp localhost
netstat -tl. To vypíše všechny služby, které na počítači naslouchají.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.