Chapter 02

Your first connection

SSH, Telnet, serial and local sessions — creating a connection, authenticating and tracking its health.

Creating a connection

Click + in the sidebar to open the new-connection dialog:

New SSH connection dialog filled with host 172.31.15.48, name Ubuntu Server, user root and a masked password
The new-connection form with password authentication, a startup directory and group selection.

A connection is stored in connections.json, which is encrypted and also holds workspaces. The application opens SSH sessions with password or SSH-key authentication and requests an xterm-256color PTY whose size follows the window.

Connection settings are also used by the terminal-focused panels: Docker, Kubernetes and Git choose their host from the terminal you have focused (details in chapters 7–9).

SSH sessions

Connection health

Each tab shows a status dot driven by three backend events:

Use the reconnect action to reuse the tab rather than opening a new one.

Telnet, serial and local sessions

Network scan

The Scan network button above the connection list finds open SSH / Telnet services in a range:

The result table lists open ports only and shows IP, port, detected service (SSH / Telnet / unknown), banner and latency; add rows individually or add them all as connections.