OpenWrt/Instalace FTP serveru

Z Wikiknih

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]