* sftp only is enabled, with authentication by key or password
* partially uploadloaded are not visible thanks to [`HiddenStores`](http://proftpd.org/docs/directives/linked/config_ref_HiddenStores.html)(in fact they are, but name starts with `.` )
* partially uploadloaded are not visible thanks to [`HiddenStores`](http://proftpd.org/docs/directives/linked/config_ref_HiddenStores.html)(in fact they are, but name starts with `.` )
* 5 failed login attempts will cause the host to be temporary banned
* 5 failed login attempts will cause the host to be temporary banned
# TODO
# TODO
* only password login is enabled. enabling [`SFTPAuthorizedUserKeys`](http://www.proftpd.org/docs/contrib/mod_sftp.html#SFTPAuthorizedUserKeys) seems to break password only login
* log rotation
* log rotation
* make sure SFTPLog is useful (seems very verbose and does not contain more than stdout)
* make sure SFTPLog is useful (seems very verbose and does not contain more than stdout)
* make it easier to manage users ( using `mod_auth_web` against an ERP5 endpoint or accepting a list of user/password as instance parameter )
* make it easier to manage users ( using `mod_auth_web` against an ERP5 endpoint or accepting a list of user/password as instance parameter )
"description":"Parameters to instantiate ProFTPd",
"additionalProperties":false,
"additionalProperties":false,
"properties":{
"properties":{
"port":{
"port":{
"description":"Port number to listen to - default to 8022",
"description":"Port number to listen to",
"type":"number"
"type":"number",
"default":8022
},
"ssh-key":{
"description":"SSH public key, in RFC4716 format. Note that this is not the default format used by openssh and that openssh keys must be converted with `ssh-keygen -e -f ~/.ssh/id_rsa.pub`",