DocumentationHow to connect to your DirectAdmin hosting via SSH with PuTTYHow to configure a DirectAdmin hosting email account in Mozilla Thunderbird for WindowsHow to configure a DirectAdmin hosting email account in Outlook for WindowsWhat payment methods does Hostednode accept?What are Hostednode's billing cycles?When is the monthly renewal charge generated?When are services suspended for non-payment?When is a service deleted for non-payment?What should you do if a payment method is unavailable?Are all services subject to VAT?Do you issue receipts or invoices?How to create a customer account on HostednodeDo you accept cryptocurrency payments?How to Access DirectAdmin and Explore the Panel’s Main FeaturesHow to Configure PHP for Subdomains and Additional Domains in DirectAdminHow to change the PHP version and settings in DirectAdminHow to Create an Email Account in DirectAdminHow to use the DirectAdmin API with Codex or ClaudeHow to Enable and Use Redis in DirectAdminHow to add a domain alias and use it for email in DirectAdminHow to Add an Additional Domain in DirectAdminHow to Add an Additional User to an Existing Database in DirectAdminHow to configure an autoresponder in DirectAdminHow to Set Up a Vacation Message in DirectAdminHow to Create a Subdomain in DirectAdminHow to Create a Cron Job in DirectAdminHow to create a database and associate its user in DirectAdminHow to Create an FTP Account in DirectAdminHow to Create a Mailing List in DirectAdminHow to create an email forwarder in DirectAdminHow to Create a Site Redirect in DirectAdminHow to Install WordPress with Softaculous WordPress Management in DirectAdminHow to Install WordPress with the DirectAdmin WordPress ManagerHow to Modify MX Records to Use Google Workspace in DirectAdminHow to Review the Web Application Firewall and Create a Rule Exception in DirectAdminHow to Check Account Resource Usage in DirectAdminHow to Use the ClamAV Antivirus from DirectAdminHow to Create Custom DNS Records in DirectAdmin: DKIM, SPF, and DMARCHow to use the built-in terminal in DirectAdminHow to Create a Password-Protected Directory in DirectAdminHow to Create a DMARC Record in DirectAdminHow to Create an SPF Record in DirectAdminHow to Install and Deploy a Node.js Application with NGINX Unit in DirectAdminHow to Install and Deploy a Python Application with NGINX Unit in DirectAdminHow to Use the DirectAdmin File ManagerHow to view site logs in DirectAdmin’s Site Summary and LogsHow to Enable Two-Step Authentication in DirectAdminHow to Set Up an SSH Key with DirectAdminHow to Use Backup and Restore in DirectAdminHow to Use DirectAdmin Nginx TemplatesHow to connect to your DirectAdmin hosting via FTP with FileZilla and WinSCP on WindowsHow to connect to your DirectAdmin hosting via SFTPHow to identify your DirectAdmin hosting directories and locate public_html
TUTORIAL

How to connect to your DirectAdmin hosting via FTP with FileZilla and WinSCP on Windows

Set up FTP with explicit TLS in FileZilla or WinSCP for Windows, enable passive mode, and upload or download files from your hosting.

This guide explains how to connect to your hosting using FTP with explicit TLS, also called explicit FTPS, from FileZilla Client or WinSCP on Windows. Choose whichever client you prefer; you do not need to use both.

The control panel address, server name, domain, username, versions, limits, and available tools may vary depending on your service. Use the details in your hosting welcome email.

Before you begin

Install FileZilla Client or WinSCP and gather the FTP details for your service or for the FTP account created in DirectAdmin:

  • Host: the FTP server name specified for your service.

  • Username: the full FTP username. An additional FTP account may have a different name from the main hosting username.

  • Password: the password for that FTP account.

  • Port: the FTP port specified for your service; explicit FTP over TLS normally uses 21.

Identify the destination folder before transferring. With the main account, you may find domains/TU_DOMINIO/public_html. A restricted FTP account may open directly in its assigned folder and not display other paths. The / in the client represents the root directory allowed for that account.

Use the server name to verify its certificate. Do not replace the FTP port with the control panel or SSH port. Keep a backup before replacing files on your site.

Option A: FileZilla Client

A.1. Create the encrypted FTP profile

Open File → Site Manager, click New site, and enter a name to identify your hosting. Complete the General tab:

  • Protocol: FTP - File Transfer Protocol.

  • Host: the FTP server for your service.

  • Port: the specified FTP port, normally 21.

  • Encryption: Require explicit FTP over TLS.

  • Logon Type: Ask for password.

  • User: the full FTP account username.

Close-up of FileZilla Site Manager with FTP and Require explicit FTP over TLS.
Select FTP with explicit TLS and enter your account details.

Under Transfer Settings, select Passive. This mode allows the client to initiate the data connections needed to list and transfer files.

FileZilla Transfer Settings tab with Passive selected.
Use passive mode in the site profile.

A.2. Connect and verify the certificate

Click Connect and enter the password. If you do not want to keep it in memory while the application is running, uncheck Remember password until FileZilla is closed. You may be prompted for it again when a transfer connection starts.

If Unknown certificate appears, check that the server name and validity period match the service. Also verify the fingerprint with support through a trusted channel. If you cannot verify it or the details do not match, cancel and ask support. Do not switch to unencrypted FTP to avoid the warning.

FileZilla FTP certificate window showing the server name, validity period, fingerprint, and TLS details.
Check the server's identity before accepting the certificate.

A.3. Upload and download files

The left pane shows your computer and the right pane shows the server. Under Local site, select the source folder, and under Remote site, select the domain and destination directory appropriate for your account.

To preserve file contents exactly, select Transfer → Transfer type → Binary. ASCII mode may convert line endings in text files; Binary preserves their bytes.

FileZilla Transfer menu showing Transfer type and the Binary option.
Select Binary to preserve the exact contents of the file.

To upload, select the local file and use Upload in its context menu or drag it to the remote pane. To download, first choose the local destination folder and use Download in the remote file's menu. Check the paths in each pane and any overwrite prompts.

FileZilla with an FTP file available on the server and in the local download folder.
Check that the file appears in the expected folder after transferring it.

Wait for the queue to finish and check Successful transfers and Failed transfers. When finished, use Server → Disconnect.

Option B: WinSCP

B.1. Configure the FTP connection with TLS

Open WinSCP and select New Site in Login. Labels may appear in English or Spanish depending on the installation. Complete:

  • File protocol: FTP.

  • Encryption: TLS/SSL Explicit encryption.

  • Hostname: the FTP server name.

  • Port number: the FTP port specified for your service, normally 21.

  • Username: the full FTP username. Leave Password blank so you are prompted for it when connecting.

Close-up of WinSCP Login with FTP and TLS/SSL Explicit encryption.
FTP and explicit TLS must be selected before logging in.

Under Advanced… → Connection, check that Passive mode is selected and confirm with OK. If you save the site using Save, keep the profile without storing the password.

WinSCP Advanced Site Settings under Connection with Passive mode selected.
Passive mode is configured under Connection.

B.2. Connect and transfer

Click Login and enter the password when prompted. If a certificate warning appears, verify the name, validity period, and fingerprint through a trusted channel before continuing. If the certificate is incorrect, cancel and contact support.

In the two-pane view, the left pane corresponds to your computer and the right pane to the server. Open the source and destination folders. To upload, select the local file and click Upload. Check the remote directory and make sure Transfer type shows Binary before confirming with OK.

WinSCP Upload confirmation showing the remote FTP destination and Binary Transfer type.
Check the remote path and binary type before uploading.

To download, first select the local destination folder and then the remote file. Click Download, check the folder on your computer, and confirm with OK. If a file with the same name already exists, decide whether it should be replaced.

WinSCP with the FTP file available in the local and remote panes after downloading it.
Check the file in the selected local folder.

Wait for the operation to finish and check that there are no errors. Close the session tab to disconnect.

If you cannot connect or transfer

  • Authentication rejected: check the full FTP username and its password. An additional account uses its own credentials.

  • Connects but does not list folders: check passive mode and review the client's message.

  • Certificate error: verify the server and validity period; do not disable TLS as a solution.

  • Permission denied: check the assigned directory and the account's permissions.

  • Path not found: a restricted FTP account may see a different structure from the main account.

  • Failed or interrupted transfer: review the message and check the file before considering the copy complete.