Quanto à parte vsftpd.conf
, o seguinte funciona para mim (não posso ajudar com o SELinux, desculpe):
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_root=/tmp/ftp
anon_upload_enable=YES
anon_world_readable_only=YES
anonymous_enable=YES
ascii_upload_enable=YES
connect_from_port_20=YES
dirmessage_enable=YES
listen=YES
local_enable=YES
nopriv_user=ftpsecure
ssl_enable=NO
syslog_enable=YES
write_enable=YES
Observe que você não pode escrever no diretório anon_root
- em vez disso, você precisa criar um subdiretório que pode ser gravado e fazer upload dele.
O NFS poderia ser uma opção melhor? Na versão 4, ele pode até fornecer criptografia transparente, se desejado.