Sim, o encaminhamento de porta deve funcionar, desde que o firewall do seu roteador esteja ciente do FTP, pois há uma segunda conexão estabelecida em uma porta aleatória com ftp, que precisa ser aberta e encaminhada automaticamente pelo roteador.
Uma abordagem melhor seria usar um protocolo que não exija isso e tenha o benefício de ser mais seguro: SFTP / SCP. Isso faz transferências de arquivo por ssh.