In this blog post, we’ll be going over how to add an sFTP user account to transfer files from your computer onto the website.

For those unfamiliar with what sFTP is and why you would want it to access your website, it allows you to upload any file directly from your computer without going through your website settings. sFTP is excellent when designing or developing your WordPress website, not to mention if the website crashes and you need access to the files to fix it and get it online again.

Here is a super quick tutorial on how to add an sFTP user to a domain hosted on WPEngine:


Login to your WPEngine portal:

sign in
sign in

Select Account

Select your Account (if you have more than one).

switch account
switch account

Find your Domain

Look for your domain you want to set up an sFTP user for, select the environment (Production, Staging, Development)

setup enviroments
domain environment

Select the Environment

Click on the sFTP users link in your given environment.

sftp users

Create the User

Click on the Create SFTP user button.

sftp creds
create sFTP user

Add the Credientials

Add the desired username, a valid password, and select the environment.

add user
add SFTP user

Save the Settings

Record the sFTP login settings.

Important to note, WPEngine uses Port 2222 (not the standard Port 22), and if you are new to this, FTP and sFTP are different, so be sure you enter the correct settings in your coding editor.