The config from Nethserver doesnt support ftpes out of the box. It can be added with a little bit of extra config:
-
mkdir -p /etc/e-smith/templates-custom/etc/vsftpd/vsftpd.conf
-
touch /etc/e-smith/templates-custom/etc/vsftpd/vsftpd.conf/90ssl
-
edit the just created /etc/e-smith/templates-custom/etc/vsftpd/vsftpd.conf/90ssl and add:
rsa_cert_file=/etc/pki/tls/certs/localhost.crt
rsa_private_key_file=/etc/pki/tls/private/localhost.key
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH -
signal-event nethserver-vsftpd-update
Edit: given how simple this is, it should be a checkbox, really