Jackbenny está perto ...
Estou executando o AWS com o Ubuntu aqui é o que eu fiz para fazer o vsftpd se comportar corretamente:
seccomp_sandbox=NO
allow_writeable_chroot=YES
pasv_address=<(public ip) or (AWS public domain or DNS)>
pasv_enable=Yes
pasv_min_port=30000
pasv_max_port=30100
port_enable=YES
Então você precisa ter certeza de que está permitindo portas, 20,21,30000-30100
through. Tenha em mente que as opções de porta 30000-30100
são completamente arbitrárias e podem ser o que você quiser. Embora, eu ficasse em portas acima de 10000
e em um intervalo de 100
ou mais.