{% if proftpd_sftp_override %} # WARNING : **Probably** ansible managed {% endif %} LoadModule mod_tls.c LoadModule mod_sftp.c SFTPEngine on Port {{ proftpd_sftp_port }} DefaultRoot ~ SFTPLog /var/log/proftpd/sftp.log TransferLog /var/log/proftpd/xferlog {% if proftpd_sftp_use_publickeys %} SFTPAuthMethods publickey password SFTPAuthorizedUserKeys file:/etc/proftpd/sftp.authorized_keys/%u {% else %} SFTPAuthMethods password {% endif %} SFTPHostKey /etc/ssh/ssh_host_ecdsa_key SFTPHostKey /etc/ssh/ssh_host_rsa_key {% if ansible_distribution_major_version is version('11', '>=') %} SFTPHostKey /etc/ssh/ssh_host_ed25519_key {% endif %} RequireValidShell off AuthUserFile /etc/proftpd/vpasswd AllowGroup ftpusers DenyAll