sa-ftp
Note: FTP is considered extremely insecure nowadays. This role mostly indended for internal use, for example, with ONVIF cameras capable to upload regular screenshots to some internal FTP server. If you need public facing ftp server - consider secure SFTP or SCP based access.
Example of use: check box-example
Configuration:
custom_vsftpd_default_props:
- {regexp: "^[#]?anonymous_enable=*", line: "anonymous_enable=NO"}
- {regexp: "^[#]?local_enable=*", line: 'local_enable=YES'}
- {regexp: "^[#]?write_enable=*", line: 'write_enable=YES'}
- {regexp: "^[#]?chroot_local_user=*", line: 'chroot_local_user=YES'}
custom_vsftpd_users:
- {
username: ftp_user,
password: ftp_password,
comment: "This is ftp user"
}
Simple:
- {
role: "sa-ftp",
vsftpd_users: "{{custom_vsftpd_users}}"
}
Advanced:
- {
role: "sa-ftp",
vsftpd_default_props: "{{custom_vsftpd_default_props}}",
vsftpd_users: "{{custom_vsftpd_users}}"
}
Copyright and license
Code licensed under the [BSD 3 clause] (https://opensource.org/licenses/BSD-3-Clause) or the [MIT License] (http://opensource.org/licenses/MIT).
Subscribe for roles updates at [FB] (https://www.facebook.com/SoftAsap/)