Skip to content

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.

Easy Difficulty
3–5 min Time
FTP / SFTP Client Required

Step-by-Step Instructions

Login
FTP
Create
Connect

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.

Related Guides

Upload Files

Upload files via File Manager.

View Guide

File Permissions

Manage file access settings.

View Guide

Install WordPress

Launch a website.

View Guide
← Back to DirectAdmin Guides