![google compute engine windows server setup ftp google compute engine windows server setup ftp](https://www.mustbegeek.com/wp-content/uploads/2013/07/FTP-Login.png)
![google compute engine windows server setup ftp google compute engine windows server setup ftp](https://www.truegossiper.com/wp-content/uploads/2020/08/6-11.jpg)
Two-factor authentication based on time-based one time passwords (RFC 6238) which works with Authy, Google Authenticator, Microsoft Authenticator and other compatible apps.You can configure multi-step authentication requiring, for example, the user password after successful public key authentication. You can easily setup a customizable multi-factor authentication. Multiple public keys per-user are supported. Public key and password authentication.Web client interface so that end users can change their credentials, manage and share their files in the browser.Web based administration interface to easily manage users, folders and connections.
![google compute engine windows server setup ftp google compute engine windows server setup ftp](https://docs.fastly.com/img/guides/google-compute-engine-create-project.png)
The Event Manager allows to define custom workflows based on server events or schedules.REST API for users and folders management, data retention, backup, restore and real time reports of the active connections with possibility of forcibly closing a connection.Per-user and per-directory virtual permissions, for each path you can allow or deny: directory listing, upload, overwrite, download, delete, rename, create directories, create symlinks, change owner/group/file mode and modification time.Cloud-based accounts can be restricted to a certain base path. SQLite, MySQL, PostgreSQL, CockroachDB, Bolt (key/value store in pure Go) and in-memory data providers are supported.Virtual accounts stored within a "data provider".Configurable custom commands and/or HTTP hooks on upload, pre-upload, download, pre-download, delete, pre-delete, rename, mkdir, rmdir on SSH commands and on user add, update and delete.Virtual folders can be private or shared among multiple users, for shared virtual folders you can define different quota limits for each user. So you can have, for example, a user with the S3 backend mapping a GCS bucket (or part of it) on a specified path and an encrypted local filesystem on another one. Virtual folders are supported: a virtual folder can use any of the supported storage backends.Support for serving local filesystem, encrypted local filesystem, S3 Compatible Object Storage, Google Cloud Storage, Azure Blob Storage or other SFTP accounts over SFTP/SCP/FTP/WebDAV.