How can we help?

Help via Chat 24h from monday to friday

Configuring and accessing through SSH

At the moment SSH connections are available only in PHP containers.

What is SSH?

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Typical applications include remote command-line login and remote command execution, but any network service can be secured with SSH.

Configuring

To enable SSH at Umbler, access your Control Panel and under the selected domain go to Website > Settings > SSH and select: Create SSH Hey.

1-Create-SSH-Key-Control-Panel.PNG

Inform the user, the title (pick a name for the key) and the generated SSH public key.

2-Create-SSH-Key-Control-Panel.PNG

Done! Your SSH access is configured with your login and SSH Public access Key.

3-Create-SSH-Key-Control-Panel.PNG

We recommend emulating the SSH environment using Git-SCM. You may use the default settings for the installation.

Use the connection string showed in the Control Panel to connect to your service in Umbler:

4-SSH-connection-String-Control-Panel.PNG

5-Git-Bash-SSH-Connecting.png

Press Enter to connect.

6-Git-Bash-SSH-Connected.png

Done! Now you can run your commands using the bash.

To access using a Mac, open your terminal.

Access using the string shown in the Control Panel, it should look something like this: ssh domain.com@vortex.ssh.umbler.com -p 98422

In your terminal access using the string shown in the Control Panel, it should look something like this: ssh domain.com@vortex.ssh.umbler.com -p 98422

Command Description Example
vim Edit text files vim file.txt
mkdir Create folder mkdir test
cd Navigate to a different folder cd /public/test
ls List files and folders ls
ll List files and folders and their details ll
rm Remove files and folders rm file.txt
cp Copy files and folders cp test.jpg test-02.jpg
mv Move or rename files mv test.txt test2.txt
git Version Control git init
echo Print a message on the command echo Hello World
gzip Compress and extract files gzip file.txt
tar Compress and extract files tar -cf test.tar test.txt
zip Compress files and folders zip file.zip file1
unzip Extract files and folders unzip file.zip
If you find the error: "no matching host key type found. Their offer: ssh-dss", you will need to add the following lines to the config file, (or create it if necessary).

Host yourdomain-com.umbler.net
HostkeyAlgorithms +ssh-dss

Please keep in mind that this file has no file extension and it needs to be located in the root folder of your SSH at ~/.ssh/config OR C:\Users\your-user\.ssh\config