Dá se to řešit různě, více či méně sofistikovaně a bezpečně. Výhoda je mít pevnou veřejnou adresu, na straně serveru. V tom případě je třeba nastavit v routeru na straně serveru přesměrování vnějších portů na vnitřní adresy serveru. Standardně jde u FTP o porty 20 a 21, pokud ten server není nastavený jinak. Takže když přijde požadavek na vnější adresu routeru (x.x.x.x), router jí přepošle do vnitřní sítě na adresu např. 192.168.0.x. To je jednoduché a mělo by to fungovat. Není to ale moc bezpečné, protože router tam přepošle všechno a protože FTP není moc bezpečný protokol, mohl by se ti na ten server někdo dostat, nebo přinejmenším ti to celé zahltit. Spíš bych šel cestou VPN tunelu, našel si nějaký router, co podporuje VPN klienty a v případě, že někde z chaty nebo odkudkoliv budeš chtít domů na svoji síť, nejdřív vytvoříš bezpečný VPN tunel a pak už jsi vlastně ve své síti, jako bys byl doma a můžeš na všechno, na FTP, ale třeba i na SMB a vzdálenou plochu atd. Osobně k tomu používám Cisco http://www.alza.cz/cisco-rv110w-e-g5-k9-d258... , ale určitě by se našlo i jiné řešení.