Telnet is a text-based protocol that can be used to interact with the gateway's configuration shell (SSGSH). Telnet is insecure on its own and must therefore be used in conjunction with an encrypted virtual private network (VPN) such as WireGuard, or on a secure local network.
Enabling or Disabling Telnet Access on a Gateway
To enable telnet access on a gateway, run the following command via SSGSH Direct or the Gateway Manager:
services telnet enable
To disable telnet access, run the following command instead:
services telnet disable
Connecting to a Gateway via Telnet
Most operating systems come with a telnet client built in that you can use to connect to a gateway.
Linux (Debian/Ubuntu/Fedora)
Open your terminal program and run:
telnet <gateway IP address>
If you don't know the gateway's IP address, use the ip command.
macOS
Open the
Terminal
app and run:
telnet <gateway IP address>
Windows
- Press Windows key and type cmd or PowerShell.
- Right-click the result and select Run as administrator.
- Copy the following command, and right click in the powershell window to paste. Press enter to run it.
dism /online /Enable-Feature /FeatureName:TelnetClient
- Next, run the following command to connect to the gateway:
telnet <gateway IP address>
Entering Gateway Credentials
Upon connecting to the gateway via telnet, you will be greeted with a login prompt like so:
Welcome to SSGSH.
Username:
Enter the username,
admin
, and press enter. Then, when prompted, enter the default password (if you haven't already changed it), admin
. The password will not be visible as you type it.
You will then see the gateway shell prompt appear and you can begin entering SSGSH commands:
Welcome.
Sensor Seal Gateway Shell (SSGSH) v0.2
Copyright (C) 2025 Lorbrand
For a list of commands, visit https://lbnd.net/ssgsh
admin@example:-$
Changing the Telnet Password
Once you have logged into the gateway, change the password as follows:
passwd <old password> <new password>