-
Você precisa de um servidor FTP, FTPS , FTPES ou SCP / SFTP para atender à solicitação do cliente Filezilla . Para FTP, FTPS, FTPES, você pode usar o vftpd. Para SCP e SFTP, você pode usar o OpenSSH.
-
a. Para FTP, você precisa abrir apenas a porta 21 e usar o módulo ip_conntrack_ftp iptables. Você não precisa configurar outras portas. Aqueles são gerenciados pelo módulo ip_conntrack_ftp. b. Para FTPS e FTPES, você pode usar o link encontrado. c. para SFTP você precisa abrir a porta 22 (ssh). Mas você está inseguro ao permitir também o acesso remoto ao shell.
Depure os problemas com o Wireshark em execução no cliente e no servidor. Preste atenção aos pacotes ausentes em uma captura ou responda ao endereço IP errado (se o NAT estiver envolvido).
iptables
é apenas um comando de espaço do usuário para configurar as tabelas do NetFilter no kernel. Portanto, não é realmente manual. Por outro lado, há muitos scripts e frontends para gerenciar o NetFilter.