OpenWrt/Instalace FTP serveru
Instalace
[editovat | editovat zdroj]Přihlaste se jako root
. Pokud nemáte aktuální seznam balíčků, aktualizujte jej.
ipkg update
Potom nainstalujte potřebný balíček
ipkg install vsftpd
Protože v instalačním balíčku je chybně pojmenován jeden soubor, musíte jej přejmenovat. Pokud toto neuděláte, nebude se FTP server spouštět při startu systému v routeru.
cd /etc/init.d/ ; mv vsftpd S50vsftpd
Spuštění
[editovat | editovat zdroj]Nyní je FTP server nainstalován a můžeme přímo jej spustit
/etc/init.d/S50vsftpd start
Také můžeme restartovat router a FTP server by se měl spustit při startu systému automaticky.
reboot
Používáme
[editovat | editovat zdroj]Uživatelské jméno je root
a heslo je stejné jaké jste si nastavili dříve příkazem passwd
.
K routeru se můžeme připojit třeba i z prohlížeče zadáním adresy ftp://root:heslo@192.168.1.1
.
Přístup z WAN
[editovat | editovat zdroj]Použití FTP v Internetu může být nebezpečné. Vaše heslo bude posíláno v nezašifrovaném tvaru.
Ve výchozím nastavení routeru je připojení možné pouze ze sítě LAN. Pokud potřebujeme přístup z WAN musíme změnit chování firewalu takto
### Povoluji FTP na WAN rozhraní
iptables -t nat -A prerouting_rule -i $WAN -p tcp --dport 21 -j ACCEPT
iptables -A input_rule -i $WAN -p tcp --dport 21 -j ACCEPT
Pro trvalé povolení přidejte do souboru /etc/config/firewall
.
Externí odkazy
[editovat | editovat zdroj]- Encyklopedický článek FTP ve Wikipedii
- FTPD HowTo na stránkách OpenWrt (anglicky)
- Zadání hesla pro server FTP v aplikaci Internet Explorer