Theme
SFTP access
Give people SFTP-only (or shell where enabled) access to a site’s files on port 2222.
Who can use this page? Site Manager for owned sites (manage). Plain Users do not see SFTP Access in the sidebar — ask your site manager.
Open
Sidebar → SFTP Access
Create an account
- Add SFTP user
- Choose the site (directory root for that user)
- Username
- Authentication:
- Password — shown once or set by policy; password-only may be restricted
- SSH public key — preferred (paste
ssh-ed25519 …/ssh-rsa …)
- Shell vs SFTP-only (SFTP-only recommended)
- Save
Connect
bash
sftp -P 2222 user@YOUR_SERVER_IPOr use FileZilla / Cyberduck / WinSCP:
| Setting | Value |
|---|---|
| Protocol | SFTP |
| Host | server IP or DNS |
| Port | 2222 |
| User / password or key | as created |
Security recommendations
- Prefer SSH keys; disable password auth when possible
- One account per person; revoke when they leave
- Users only see their site’s directory tree (not the whole server)
- Combine with Development protection for staging
Managed Node/Python note
SFTP is for files. Starting/stopping Node or Python apps is done from Site Actions, not by running long-lived processes over SFTP.
Node customers can upload with SFTP-only access and then use the panel with manage permission; SSH shell access is not required for the standard workflow. See deploy an uploaded Node app to choose between Start and Build & Restart.