Aqui está o que você precisa para o seu servidor FTP ser acessível pela Internet.
No seu Roteador / Firewall, você precisará abrir a porta TCP 20, 21 e apontá-los para o Windows 2012 Server. Se você tem um endereço IP estático, então é tudo o que precisa fazer, se tiver um endereço IP dinâmico, então obtenha o serviço do DDNS.
Como sempre, o Secure FTP é uma opção melhor que o servidor FTP simples.
Instrução para AWS:
"Faça login no Console de gerenciamento do AWS EC2 e selecione Grupos de segurança na árvore de navegação à esquerda. Selecione o grupo de segurança atribuído à sua instância do EC2. Selecione a guia Entrada e adicione o intervalo de portas 20-21"
Fonte: link