Eu não sei qual servidor FTP você examinou, mas há vários disponíveis. Por exemplo, o proftpd está disponível para o Ubuntu e oferece SSL.
Além de não confundir os vários protocolos:
- FTP: o antigo protocolo de transferência de arquivos que possui conexões TCP diferentes para comandos e dados e que é difícil de usar quando diferentes redes ou firewalls estão envolvidos. Mas, tem suporte fácil para conexões anônimas e geralmente também suporta usuários que não têm nada a ver com os usuários do sistema.
- FTPS: o protocolo FTP protegido por SSL / TLS. Mais seguro, mas ainda mais doloroso para que funcione se várias redes ou firewalls estiverem envolvidos.
- SFTP: transferência de arquivos pelo protocolo SSH. Isso é algo completamente diferente para FTP e FTPS. Ele usa apenas uma única conexão TCP e geralmente é fácil de encapsular. Mas conexões anônimas ou o uso de contas de usuário que não são também contas do sistema geralmente não são suportadas pelas implementações.