SSH

Last updated on 16 October 2025

SSH via portal makes it easy to gain remote command-line access to a Linux or network device. SSH (Secure Shell) opens a terminal session allowing you to execute commands as if you were logged in locally. This guide briefly explains how to establish a connection and what settings you need.

How the Connection is Established

The connection to the machine always runs through HTTPS and is supported by a VPN tunnel, ensuring administrative actions remain secure. The VPN gateway handles the tunneling and makes the connection immediately usable for your terminal session.

Working via Browser and Remote App

You can start SSH through the browser or with the Remote app on your phone or tablet. The first time, you add the relevant machine to the appropriate location in the portal and start the session there. When using the Remote app, the connection is ready for quick login and command execution.

Portal Configuration

For new access, create a Remote Access Service in the portal and select the SSH protocol. Enter the SSH server port and specify the location and machine the service belongs to. The Remote Access Service then links the port to the VPN gateway, making the SSH server accessible from your session.

Practical Points

When adding a machine, pay attention to the following:

  1. Verify that the SSH server is listening on the correct port (for example, port 22).
  2. Ensure the location and machine are correctly configured in the portal so you select the desired terminal session.
  3. Use HTTPS for the portal connection and let the VPN gateway handle the secure connection.
  4. When working via the Remote app, verify that the app is up-to-date and that you have the necessary permissions to start the session.

Brief Technical Overview

SSH (Secure Shell) provides an encrypted shell connection. In practice, this means: you start a terminal session in the portal or via the Remote app, the connection is established via HTTPS and tunneled through the VPN gateway, and you execute commands on the selected machine as if you were logged in locally.