Skip to main content

FTP

Enable and manage FTP server shared for all HiTechCloud users.

List​

List all FTP sub-users from all HiTechCloud accounts:

hitechcloudcli ftp-list

List all FTP sub-users for a single HiTechCloud accounts:

hitechcloudcli ftp-list <HITECHCLOUD_USERNAME>

Add​

Create FTP sub-user for hitechcloud user:

hitechcloudcli ftp-add <NEW_USERNAME> <NEW_PASSWORD> <FOLDER> <HITECHCLOUD_USERNAME>

Password​

Change password for FTP sub-user of hitechcloud user:

hitechcloudcli ftp-password <username> <new_password> <hitechcloud_username> [--debug]

Path​

Change FTP path for sub-user:

hitechcloudcli ftp-path <action> <username> <path> <hitechcloud_username> [--debug]

Delete​

Delete FTP sub-user for hitechcloud user:

hitechcloudcli ftp-delete <username> <hitechcloud_username> [--debug]

Connections​

View all current connections to the FTP service:

hitechcloudcli ftp-connections

View current connections for a specific HiTechCloud user:

hitechcloudcli ftp-connections <hitechcloud_username>

Logs​

View live FTP service logs while service is running:

hitechcloudcli ftp-connections <hitechcloud_username>

Users​

Recreate list of all ftp users:

hitechcloudcli ftp-users

Convert to virtual users​

Since 4.0.4 FTP logins are pure-ftpd virtual users that run as their hosting account. Convert any login that is still a Linux user (from an earlier release) - the 4.0.4 update runs this for you, and it is safe to run again:

hitechcloudcli ftp-migrate-virtual

Logins whose password could not be kept are listed at the end; set a new one with ftp-password.