FTP Access¶
FTP access allows you to transfer files between your local computer and the web server. enconf uses ProFTPD as the FTP server and supports secure connections via FTPS (FTP over TLS).
Overview¶
The FTP table shows all your FTP accounts:
| Column | Description |
|---|---|
| Username | FTP username |
| Directory | Home directory (chroot path) |
| Status | Active or Disabled |
| Created | Creation date |
Create FTP Account¶
- Click Create FTP Account
- Fill out the form:
| Field | Required | Description |
|---|---|---|
| Username | Yes | Username for FTP access |
| Password | Yes | Secure password |
| Directory | No | Subdirectory (default: entire webspace) |
- Click Create
Chroot Restriction
Each FTP account is restricted to its assigned directory (chroot). Access to other customers' directories or system directories is not possible.
Access Credentials¶
After creation, you receive the FTP credentials:
| Information | Value |
|---|---|
| Server / Host | Hostname of your server (e.g. srv1.your-provider.com) |
| Port | 21 (FTP/FTPS) |
| Username | The created FTP username |
| Password | The entered password |
| Encryption | FTPS (FTP over TLS) recommended |
Change Password¶
- Click the edit icon next to the FTP account
- Enter the new password
- Click Save
Delete FTP Account¶
- Click the delete icon next to the FTP account
- Confirm the deletion
Files Are Preserved
When deleting an FTP account, only the credentials are removed. The files on the server remain unchanged.
Setup in FileZilla¶
FileZilla is a free, cross-platform FTP client. Here's how to set up the connection:
Step 1: Download FileZilla¶
Download FileZilla from filezilla-project.org and install it.
Step 2: Open Site Manager¶
- Start FileZilla
- Open the Site Manager via File > Site Manager (or Ctrl+S)
- Click New Site
Step 3: Enter Connection Details¶
| Field | Value |
|---|---|
| Protocol | FTP — File Transfer Protocol |
| Server | srv1.your-provider.com (hostname of your server) |
| Port | 21 |
| Encryption | Require explicit FTP over TLS |
| Login Type | Normal |
| User | Your FTP username |
| Password | Your FTP password |
Step 4: Connect¶
- Click Connect
- On the first connection, a certificate message appears — confirm it
- You can now see your local files on the left and the server files on the right
Upload Files¶
- Drag & Drop — Drag files or folders from left (local) to right (server)
- Right-click > Upload — Select files and click Upload
- Double-click — Double-click a local file to upload it
Download Files¶
- Drag & Drop — Drag files from right (server) to left (local)
- Right-click > Download — Select server files and click Download
Setup in Other FTP Clients¶
WinSCP (Windows)¶
| Field | Value |
|---|---|
| Protocol | FTP with TLS/SSL encryption |
| Server | Hostname of your server |
| Port | 21 |
| Username | Your FTP username |
| Password | Your FTP password |
Cyberduck (macOS / Windows)¶
| Field | Value |
|---|---|
| Connection Type | FTP-SSL (Explicit AUTH TLS) |
| Server | Hostname of your server |
| Port | 21 |
| Username | Your FTP username |
| Password | Your FTP password |
Common Issues¶
Connection Fails¶
| Problem | Solution |
|---|---|
| Timeout | Check hostname and port. Ensure your firewall allows port 21 and the passive port range (49152-65534) |
| 530 Login incorrect | Check username and password. Reset the password in the panel if needed |
| TLS Error | Select "Explicit FTP over TLS" (not implicit) in your FTP client |
| Directory Empty | Check whether the assigned directory is correct |
Permission Errors¶
If you cannot overwrite or delete certain files, check the file permissions in the panel's file manager.