Enable SFTP & SSH β
Secure Shell (SSH) creates a secure connection when you log in to a remote computer and allows Secure File Transfer Protocol (SFTP), which uses SSH to provide a safe way to transfer files between computers. InstaWP allows you to access your site's file system or run commands using SFTP & SSH.
Plan Requirement: Access to SFTP & SSH depends on which version of InstaWP you're on:
- Legacy users (pre-v3): Available on the Personal Yearly plan and above.
- PPU users (v3 and above): Available on all paid plans.
π‘ SFTP and SSH are now controlled by a single toggle. Turning on Enable SSH/SFTP activates both at once β there's no longer a separate switch for each.
Letβs get started π
How to Enable SFTP & SSH β
Step 1: Open the SFTP/SSH Settings for Your Site β
- Go to the Sites page in your InstaWP dashboard.
- Find the site you want to configure.
- Click the β― (horizontal ellipsis / three-dot menu) button on that site's card.
- Select SFTP/SSH from the dropdown menu.

The SFTP/SSH panel opens. SFTP and SSH share a single Enable SSH/SFTP toggle β until it's on, the connection details stay hidden.

Step 2: Enable SSH/SFTP β
- In the SFTP/SSH panel, toggle Enable SSH/SFTP to turn it on.
Once enabled, your connection details appear. The same details β Host, Username, Password, and Port β are used for both SFTP and SSH.

| Inputs | Description |
|---|---|
| Host Name | Host name of the WordPress site. |
| User Name | Username to access the WordPress site. |
| Password | Password to access the WordPress site. |
| Port | The port number uniquely identifies the connection endpoint used to receive requests from clients. |
π‘ Copy each value directly from the panel and paste it into your SFTP client's connection settings.
Connect via SFTP β
SFTP lets you connect to your site's file system using an FTP client such as FileZilla or Cyberduck. Enter the Host, Username, Password, and Port from the panel into your client to connect.
Connect via SSH β
SSH lets you access your site's backend via a terminal (command line). This is useful for running WP-CLI commands, editing configuration files, and debugging site issues; all without going through the WordPress admin.
Use the same connection details in your terminal, or click SSH Command in the panel to copy a ready-made connection command.
| π― Commands like
scpandrsyncrely on SSH for secure file transfers. Because the single Enable SSH/SFTP toggle turns on both, they work as soon as access is enabled β no separate step required.
If you want password-less login for your website, add a new SSH key from the SSH Keys section of the panel. For more information, refer to the Add & Use SSH Keys documentation.
Related Articles β
- Web Terminal - Run commands from a browser terminal
- Local Mount - Edit your site files locally
- Add & Use SSH Keys - Add SSH keys for secure access
- Site Credentials - View your site logins