SFTP Accounts
SFTP accounts give developers and collaborators direct file access to a server using any standard SFTP client (FileZilla, WinSCP, Cyberduck, or the command line). Each account is chrooted to a specific directory, so users can only access files within their designated path.
Opening SFTP Accounts
Navigate to File Manager from the sidebar, then click SFTP Accounts in the top-right corner. You can also reach this page directly from the sidebar if available.
Creating an SFTP Account
- Click New Account.
- Fill in the form:
| Field | Description |
|---|---|
| Server | The server where the SFTP user will be created. |
| Username | A unique username (lowercase letters, numbers, and underscores only). |
| Password | A strong password. Click Generate to create a random one automatically. |
| Home Directory | The absolute path the user will be chrooted to (e.g., /home/sftpuser). The user cannot navigate above this directory. |
- Click Create Account.
The SFTP user is provisioned on the server automatically. Once created, the account appears in the list with an Active status badge.
Connection Details
Each account in the list displays the connection command and port:
sftp username@server-ip
Port: 22
Use these details in your SFTP client:
- Protocol: SFTP (not FTP)
- Host: The server's IP address
- Port: The server's SSH port (shown in the account listing)
- Username: As configured
- Password: As set during creation
Changing a Password
- Click the key icon next to the account.
- An inline form appears with a New Password field.
- Enter a new password or click Generate for a random one.
- Click Update.
Deleting an SFTP Account
- Click the trash icon next to the account.
- A confirmation prompt appears, warning that the system user will be removed from the server.
- Click Delete to confirm.
The SFTP user is removed from the server. Any files in the user's home directory remain on disk and are not deleted.