How to Setup FTP / SFTP Access in DirectAdmin
This guide shows you how to create and use an FTP or SFTP account in DirectAdmin. SFTP is recommended as it provides a secure, encrypted connection to manage your website files using software like FileZilla.
Step-by-Step Instructions
Step 1: Login to DirectAdmin
Access your hosting account and open your DirectAdmin dashboard.
Step 2: Open FTP Management
Click on FTP Management under Account Manager.
Step 3: Create FTP Account
Click Create FTP Account and enter your details.
Step 4: Enter Login Details
Set username, password, and directory access.
Step 5: Connect via FTP / SFTP Client
Open FileZilla (or another client) and enter your hostname, username, and password. Use SFTP (recommended) with port 2223 (*2223 with ProFTPD), or FTP on port 21.
FTP / SFTP Connection Details
Host
Your domain name or server IP address.
Username
Your DirectAdmin account username or FTP username.
Password
Your DirectAdmin or FTP account password.
Port
SFTP: 2223 (recommended)
FTP: 21
Common Issues & Fixes
Connection Failed
Check your hostname, username, password, and correct port are being used.
Timeout Error
Try using SFTP on port 2223 if FTP is blocked by your network.
Permission Denied
Ensure your FTP account has access to the correct directory.
When to Use FTP / SFTP
Large Uploads
Faster for bulk file transfers.
Frequent Updates
Ideal for developers and regular changes.
Site Migration
Transfer full websites between servers.