SSH and SFTP1 min readUpdated

SFTP and SSH users

One user per person, per application: files only or a shell, a key or a password, with an optional expiry date.

Each SFTP or SSH user belongs to one application and only sees its folder. Give every person their own user, so you can remove one without changing anyone else's access.

Access tab: users of the application and the form to add one.
Access tab: users of the application and the form to add one.
FieldChoices
Username3 to 31 lowercase letters, digits, _ or -.
TypeSFTP (files only) or SSH (files and a shell, for Composer, bin/magento, WP-CLI).
Sign in withPublic key (recommended), password, or both.
Expires onOptional: the account stops working that day. Ideal for freelancers.

Connection details

HostThe server's hostname or IPv4 address
Port22
ProtocolSFTP (not FTP)
Folder/srv/apps/<application>; the live code is in current/

Files uploaded by any user of the application belong to the application's own user, so PHP can always read them. No more permission problems after an upload.

Keys are safer than passwords: see Create and use an SSH key.

Did this solve it? If not, tell us what you see and we look at your server.

Open a ticket

Still stuck? Ask a person.

Tickets go straight to the engineers who run ShopWhizzy servers. Tell us the store, what you see and when it started, and we take it from there.