FTP overview and credentials

File Transfer Protocol (FTP) is a protocol for you to move data from one computer to another. It is commonly used to transfer website data from your local computer to the remote server. This allows you to develop a website locally (on your computer) and then upload it to the remote server to be published to your website. 

This article is a detailed overview of what credentials you need to log into your server. View the following for information on how and where to upload your site:

Locating your FTP login credentials

You will need the following information to log into your FTP account:

  • Server/Hostname
  • FTP Username
  • FTP Password
  • FTP Port

The following sections will explain how to obtain each.

Finding your FTP server hostname

If your domain's DNS is set up to point to your hosting at DreamHost, you may use your domain's name as the FTP hostname. For example, if your website is named 'http://www.example.com' just use example.com

Do not add http://www in front of the domain as that may cause it not to connect.

If you don't have a domain set up quite yet, you may also use the server's hostname. To find out what server you are on, log into the DreamHost panel and navigate to (Panel > ‘Billing & Account’ > ‘Manage Account’).

Scroll down to the section titled 'Domains Hosted'. There you will see your domain name. To the right, you will see your user and the server on which it’s configured:

02 ServerName.fw.png

In the above example, the server is named ‘gervais’. So in this example you could use the hostname gervais.dreamhost.com to log in.

VPS, Dedicated, and DreamPress hostnames

If you are hosting your site on a VPS, Dedicated or DreamPress server, the hostname appears different under the 'Hosting Type' column. For example:

  • If you have a VPS server, it would appear as 'ps123456'. In this case your hostname would be:
    • ps123456.dreamhostps.com
  • If you have a Dedicated server, it would appear as 'ds123456'. In this case your hostname would be:
    • ds123456.dreamservers.com
  • If you have a DreamPress server, it would appear as 'wp123456'. In this case your hostname would be:
    • wp123456.dreamhostps.com

Locating the correct FTP user

You can find the FTP username that is attached to your domain's hosting in the panel. Just log in and navigate to (Panel > ‘Domains’ > ‘Manage Domains’):

Once there, you’ll see the username to the right of the domain under the ‘Web Hosting’ column:

01 Domains Control Panel.fw.png

Resetting your FTP user's password

If you don't know your user's password, you can change it in the panel. Log in and navigate to (Panel > ‘Users’ > ‘Manage Users’):

  • Click the Edit button to the right of your username to edit it. The following page opens:
06 Edit Password.fw.png
  • On this page, you can change the password. Update it and then click the Save Changes button at the bottom.

After you’ve changed your password, please allow up to 20 minutes for it to update in the DreamHost system.

Choosing the FTP port

To connect, use the following port number setting for your type of user :

FTP user
connect with port number 21.
SFTP or SHELL user 
connect with port number 22.

You can check if your user is an FTP/SFTP/SHELL user in your panel at (Panel > ‘Users’ > ‘Manage Users’).

FTP security

Unfortunately, FTP is not considered a "secure" protocol. This means that incoming/outgoing data is unencrypted and in plain text. Because the data is unencrypted, an exceptionally sneaky person could eavesdrop on what you're sending. When you add a new user in your panel (only while editing or adding a domain), it defaults to SFTP and FTP will be disallowed. You still have the option to uncheck the box 'Disallow FTP?' for the newly created user if you require an FTP connection instead of an encrypted SFTP connection.

You can do that on the (Panel > ‘Users’ > ‘Manage Users’) page by editing the user:

01 FTP User.fw.png

If you have a VPS, you can completely disable FTP to further secure your server.

See also

Internal links

External links

Did this article answer your questions?

Article last updated .