Need to Change FTP Password? We’ll Show You Some Easy Methods To Go About It

Illustration representing change your ftp password

If you’re looking to change FTP password, you should know that it is usually a five-minute job. The messy part is figuring out which screen controls the password.

Your FTP app is not the lock.

FileZilla, Cyberduck, WinSCP, and Transmit are where you enter the password after it has been changed. In most cases, they can’t change the server-side FTP password for you.

TL;DR

Your WordPress FTP password must be changed at the server level via your hosting control panel (cPanel, Plesk, etc.). Once you’ve set the new password there, update the saved credentials in your FTP client and test the connection to confirm it works. If a security concern prompted this change, be sure to scan your site immediately.

FTP and SFTP matter because they open a route straight into your site files. That access can reach ordinary folders like wp-content/uploads, but it can also reach .htaccess, plugin files, theme files, and wp-config.php. Someone with FTP access may not know your WordPress admin password, but they can still change files WordPress depends on. That’s enough power to treat as a WordPress security issue, not just a login chore.

One distinction helps right away: your FTP password is not automatically your WordPress password. WordPress admin access controls the dashboard. FTP or SFTP access controls files at the hosting layer. Some hosts tie a primary FTP account to the main hosting or cPanel login, but extra FTP users usually have their own passwords.

Find the right FTP account

Before you reset anything, identify the exact account you’re changing. I know that sounds like admin housekeeping, but this is where most failed resets start.

Open your hosting account and look for the area that manages file access. Some hosts call it FTP Accounts. Others tuck it under SFTP & SSH, Application Credentials, or a general File Access screen. The wording changes; the job is the same.

Once you’re there, compare the host’s details with the saved entry in your FTP client:

DetailWhat to check
Server or hostnameUse the exact server your host shows, not a guessed domain.
UsernameOn cPanel-style hosting, this may be the full user@example.com.
ProtocolFTP, FTPS, and SFTP are different settings.
PortFTP often uses 21. SFTP often uses 22. Your host’s value wins.
DirectorySome FTP users are restricted to one folder.

Be picky about the username. If your host shows dev@example.com and FileZilla is trying dev, you can change the right password and still fail the login test.

Also check that you’re changing the account for the right site. A hosting account can have production, staging, an old test install, parked domains, and a forgotten side project. Password resets are quick; unwinding a change made to the wrong account is not.

SFTP-and-SSH-credentials-on-Cloudways

🔐 Note: If you’re editing or deleting FTP accounts, slow down on any prompt about deleting the user’s home directory. Some panels ask whether to remove the folder too. If that folder contains site files, the wrong click can remove more than the login.

If the password belonged to an employee, contractor, or agency, don’t rotate a shared primary account and call it done. Create named FTP users whenever your host allows it, restrict each user to the folder they need, and remove that user when the work is finished. Revoking one person’s access is much cleaner than changing a password everyone has seen.

Change FTP password in your host dashboard

Start in your host dashboard unless you already know your site uses cPanel or Plesk. Many hosts keep FTP or SFTP credentials inside the settings for the individual site. Cloud-style dashboards may call that an app or server instead. The path usually looks like this:

SFTP-and-SSH-credentials
  • Open the correct site, domain, application, or server.
  • Find FTP, SFTP, SSH, Application Credentials, or File Access.
  • Select the FTP/SFTP user that matches your saved client login.
  • Generate a fresh password in your password manager.
  • Save the new password in the host dashboard.
  • Update your FTP client with the new password and test the login.

Most hosts won’t show the current FTP password. That’s normal. If you’ve forgotten it, you set a new one instead of recovering the old one.

🧭 Note: Choose SFTP if it is available in your hosting account. Plain FTP is older and weaker for credentials and file transfers. SFTP uses an encrypted connection, and for routine WordPress file access, it’s the one I’d choose.

Some hosts apply password changes instantly. Others take a minute or two, or show a pending task while the server updates. If the new password fails immediately after saving, check for a status message before resetting it again.

Change FTP password in cPanel

cPanel is usually easier to navigate because the FTP controls are in one familiar place.

Open cPanel and go to FTP Accounts under Files. Find the account you want to change and match the full username with the one saved in your FTP client. Click Change Password, enter the new password, confirm it, and save.

Change-FTP-password-on-cPanel

If you’re giving someone new access, create a new FTP account from the same screen instead of sharing the primary login. Set the directory carefully. A developer who only needs one WordPress install shouldn’t get a view of the whole hosting account.

⚠️ Note: Be careful with the primary FTP account. Depending on the host, it may be tied to cPanel or the main hosting login. It may also affect backups, deployments, or scripts you don’t think about every day. If you’re unsure whether an account is primary or additional, change it during a quiet window or ask support first.

After saving the new password, test it while cPanel is still open. Use the full username, exact server address, right protocol, and right port. FTP commonly uses 21. SFTP commonly uses 22. If your host shows different settings, use those.

Change it in Plesk or another panel

Plesk and other hosting panels use different labels, but the job is the same. Open the correct domain, site, or subscription, then look for FTP Access, File Access, Web Users, SSH Access, or a credentials area with similar wording. Choose the right user and set a new password.

Pay attention if the panel separates FTP, SFTP, SSH, and system users. On one host, SFTP may be tied to an SSH user. On another, FTP users may live inside a separate hosting-panel account system. The label tells you where the password actually changes.

This is where your saved FTP client details help again. If your client is using SFTP on port 22 with a server username, changing a random FTP-only account in the panel won’t fix the login.

Use command line only when it fits

The command line is useful in one specific case: the FTP or SFTP user is also a real server account, and you have SSH or console access to that server.

SSH terminal showing the passwd command for a server account

For your own Linux account, the command is commonly:

Text outputText
passwd

An administrator changing another user’s password may use:

Text outputText
sudo passwd username

You’ll be asked for the current password or administrator authentication, then the new password. The characters may not appear while you type; the terminal is still accepting them.

🧪 Note: Don’t treat passwd as a normal FTP-session command. Plain FTP has no standard password-change command that works everywhere. Some FTP servers support custom password-change commands, but that’s server-specific and not the route I’d give a WordPress site owner first.

If your host manages FTP users through cPanel, Plesk, LDAP, Active Directory, a database, or a managed hosting dashboard, the server command may not touch that FTP password at all. Use the panel in that case. It may feel less technical, but it’s usually the correct tool.

Update your FTP client

Changing the password at the host doesn’t update saved passwords on your computer. That’s why a successful reset can still look broken when you try to connect.

Open the saved site entry in FileZilla, Cyberduck, WinSCP, Transmit, or your usual FTP app. Replace the old password with the new one. While you’re there, check the protocol and port too. FTP, FTPS, and SFTP are not three names for the same thing. If the login fails, check these before changing the password again:

  • Username: Is it the full username from the host panel?
  • Server: Is the hostname or IP address exactly what your host shows?
  • Protocol: Are you using SFTP credentials in an SFTP connection, not plain FTP?
  • Port: Are you using the host’s port, not just the default?
  • Timing: Did the host mark the password change as pending?
  • Security block: Have repeated failed attempts triggered a temporary IP block?

Note: Test the new login before you close the host dashboard. If something is wrong, you’re still in the right place to reset the password again or ask support with the exact account details in front of you.

FTP client connection log showing a successful login test

Clean up file access

Changing the FTP password solves the immediate problem. It should also make you look at who still has file access.

Use a password manager to generate something long and unique. Keep it separate from your WordPress admin password, hosting password, and email password. Don’t send it through chat, paste it into a shared note, or reuse a password from another account because “it’s only FTP.” FTP is file access. Treat it like file access.

For temporary work, create a separate FTP user and restrict the directory. When the developer or agency finishes, disable or delete that one user. Nobody has to remember who still knows the main password, and you don’t have to rotate credentials for everyone else because one contractor’s project ended.

🗂️ Note: Directory restriction is a security control. If a developer only needs access to one site inside a larger hosting account, limiting the FTP user to that folder reduces how much a mistake or compromised login can touch.

If you’re changing FTP credentials because something looked suspicious, widen the cleanup:

  • Rotate hosting, cPanel, SSH, and WordPress admin passwords where relevant.
  • Remove FTP, SFTP, SSH, and WordPress users you don’t recognize.
  • Turn on two-factor authentication for WordPress admin accounts.
  • Bring WordPress, your plugins, and your active theme up to date.
  • Review recent file changes using host logs or backup snapshots when they’re available.
  • Scan the site for malware once the old credentials are no longer usable.

A new FTP password blocks old access. It doesn’t remove malware already sitting on the site. If you saw strange redirects, spam pages, unfamiliar files, or login activity you don’t recognize, scan the site once the credential change is done.

MalCare fits here because the password change is only one part of breach response. It can scan WordPress sites for malware, support cleanup workflows, and add ongoing protection with a firewall, login protection, monitoring, and alerts. For teams responsible for more than one WordPress site, WP Remote can also make sense; it brings site management, updates, backups, and security monitoring into one dashboard.

Troubleshooting

Most FTP password problems come from changing one account and testing another.

Start with the username. If the hosting panel shows one username and your FTP client shows another, fix that first. Then check the server address, protocol, and port. A domain name may work on one host, while another host expects a specific FTP hostname or server IP.

If you can’t access the host dashboard or cPanel, reset that cpanel login first. You need the hosting layer before you can manage FTP users. If your FTP user has restricted permissions, it may not be allowed to change its own password, which means the hosting account owner or server administrator has to do it.

ProblemWhat to check
New password still failsUsername, server, protocol, port, pending host update
FileZilla keeps using the old loginSaved site entry, keychain/password manager, quick-connect history
SFTP fails but FTP worksSSH/SFTP access may be disabled or tied to a different user
You can log in but see the wrong folderFTP user’s directory restriction
Everything looks right but login failsTemporary IP block or disabled FTP account

If everything looks right and the login still fails, stop guessing. Ask host support to check whether the account is active, the username format is right, the port is open, and the user can reach the folder you’re trying to open. They can see server-side errors that your FTP client may flatten into one unhelpful login failed message.

🚧 Note: After several failed attempts, some hosts temporarily block your IP address. If a password you know is correct suddenly keeps failing, ask support to check for a security block before you keep retrying.

FAQs

What is an FTP password?

An FTP password is the password for a server-side file access account. It lets an FTP client connect to your website files on the hosting server.

Can I change FTP password in FileZilla?

Usually, no. FileZilla can save the new password after you change it in your host dashboard, cPanel, Plesk, or server account. It usually can’t change the server-side password by itself.

Is my FTP password the same as my WordPress password?

Usually not. Your WordPress password opens the WordPress dashboard. Your FTP password opens server file access. Keep them different.

Is my FTP password the same as my cPanel password?

Sometimes. A primary FTP account may share credentials with cPanel or hosting access. Additional FTP accounts usually have separate passwords.

What if I forgot my FTP password?

Use your hosting dashboard, cPanel, Plesk, or provider password-reset flow. Most hosts don’t show the current password, so you’ll set a new one.

Conclusion

To change FTP password details safely, start where the account is managed: your host dashboard, cPanel, Plesk, or a real server account over SSH. Then update your FTP client and test the new login.

The bigger security habit is access control. Don’t share the primary account when a separate user would do. Don’t leave old users around because removing them is awkward. And if a suspected hack is what brought you here, rotate the FTP password, check the files, and keep going with the rest of the cleanup.

Shivani enjoys crafting guides that make every aspect of using WordPress simple and easy to follow. When she's not glued to her laptop, you can find her buried in a good book or occasionally, painting.