Skip to content

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

  1. Add SFTP user
  2. Choose the site (directory root for that user)
  3. Username
  4. Authentication:
    • Password — shown once or set by policy; password-only may be restricted
    • SSH public key — preferred (paste ssh-ed25519 … / ssh-rsa …)
  5. Shell vs SFTP-only (SFTP-only recommended)
  6. Save

Connect

bash
sftp -P 2222 user@YOUR_SERVER_IP

Or use FileZilla / Cyberduck / WinSCP:

SettingValue
ProtocolSFTP
Hostserver IP or DNS
Port2222
User / password or keyas 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.

Customer documentation · Nusite IT Consulting Limited