SFTP AND SSH
SFTP Access and SSH Keys for Every Site
SFTP access lets you upload and edit site files with an app like FileZilla, and SSH gives you a secure command line. On xCloud, each site has its own login, using a key or a password. It is made for developers and agencies, and it is free on every plan.
- A separate login for each site
- Sign in with a public key or a password
- Push your keys to the servers you choose
WHY IT MATTERS
Why Give Each Site Its Own SFTP Access?
One shared login across a whole server means one leaked password can reach everything.
Keep sites apart
A login for one site uses that site's own user and path.
Use keys, not passwords
Keys are harder to steal or guess than a shared password.
Clear access for teams
Team permissions decide who can change a site's SSH settings.
WHAT YOU GET
What Can You Manage for SFTP and SSH?
Site login details
See the Site Username, Site Path and SSH String on one page.
Two sign-in choices
Under SSH Authentication, choose Public Key or Password.
Saved SSH keys
Store public keys under your profile, and see their Fingerprint and where they are used.
Push keys to servers
Send a key to chosen servers, or turn on Always provision to new servers.
Sudo users
Add sudo users to a server from Settings, then Sudo Users.
SSH lockdown
Limit SSH to trusted IPs in Firewall Management, with xCloud's own access kept.
HOW IT WORKS
How Do You Set Up SFTP Access in xCloud?
Add your key
Under your profile, open SSH Key and click Add New SSH Key.
Open the site
Go to Access Data, then SSH/sFTP.
Choose how to sign in
Pick Public Key and select your keys, or pick Password, then click Save.
Connect
Use the username and path shown in your SFTP app or terminal.
LIMITS AND PLANS
What Are the Limits of SFTP and SSH?
Free on every plan
Site SFTP and SSH, SSH keys and SSH lockdown are free on every plan.
Root sites need a key
Password sign-in is refused when a site's user is root.
Password symbols
Site SSH passwords cannot use some symbols. The form tells you which.
Port changes
You change the SSH port yourself on the server. xCloud only records the new number.
Frequently Asked Questions
What people ask about SFTP and SSH on xCloud.
What is SFTP access?
SFTP lets you move files between your computer and a server over a secure SSH connection. You use an app such as FileZilla, with the username and path shown on your site's SSH/sFTP page.
Should I use a public key or a password?
Use a public key when you can, because it is harder to guess or steal. A password is simple to share with an app or tool that cannot use keys. You can change the choice on the site's SSH/sFTP page.
Can I add my SSH key to new servers automatically?
Yes. When you add a key, tick Always provision to new servers. You can also pick existing servers to push it to, and xCloud warns you who loses access if you later delete the key.
Can I open SFTP to all site files on a server?
Yes, by following the root SFTP guide. It uses a sudo user set up by you on the server, rather than a button in the dashboard, so use it with care.
What is SSH lockdown?
SSH lockdown closes the public SSH rule in your server's firewall, so only trusted IPs can connect. xCloud offers to add its own addresses and your current IP, and warns you before the change.
Give Every Site Its Own Secure Access
Set up SFTP and SSH keys from the dashboard, free on every plan.