Alert: Please view the latest updated tutorial here: Panel Tutorials

In some of our advanced tutorials, you'll notice we ask you to SSH in to your server.

SSH, or secure shell, is a process of using the command line to securely access your cloud server and manually enter commands to edit its files and folders.

SSH commands are secured in many ways. For example, both ends of the client-server connection use public key cryptography for connection and authentication through digital certificates and encrypted passwords.

SFTP, short for SSH file transfer protocol, gives you the security of SSH but with a graphical interface, so you can manage the files on your server similar to the way you use Windows File Explorer or MacOS Finder.

How Do I SSH in to My Server?

You can use our built-in browser based SSH console directly from your SellCloud panel

Every server has a root user that has full privileges to do anything on the server. Being able to do anything is a dangerous ability. In fact, once you've connected your server, you should try to avoid using SSH or SFTP as root. Instead login as a System User.

Most of the time you will be using SSH as a system user. You can create a new system user from your control panel -> Apps Tab -> System User Tab. Example of a new user you created say : sysuser1.

To SSH in to your server, first open a terminal  from  your control panel ->  Console Tab  and enter the following command, where 12.34.56.78 is your server's IP address:

ssh sysuser1@12.34.56.78

Press Enter.

Then, type in the password for your sysuser1 system user. Password is created when you create a new system user at the Apps Tab.

You are now SSH'd in to your server and can navigate and edit your server through the command line.

System users are SSH/SFTP users that SellCloud creates on your server. Every app belongs to and runs as one of these system users. You can log in to your server as a system user to deploy or update an app's code or view an app's log files.

By default, SellCloud creates a separate system user for each app. This provides security isolation between your apps. Additionally, running each app under a separate system user makes debugging easier and provides a way for you to give your developers or clients access only to the apps they should have access to.

If you do not wish to use our built-in Console/Terminal to SSH into your server, you can use Putty Client Software. Since Microsoft Windows does not come with a built-in SSH client from the terminal, Windows users must install PuTTy to SSH in to their servers.     Mac users can use the built-in Terminal on their Mac.
Alert: For Control Panel Help & Tutorials, click here: Panel Tutorials
Was this answer helpful? 0 Users Found This Useful (0 Votes)