telnety.

SSH Setup

Telnety provides a full-featured SSH client powered by russh. This guide covers key management, agent forwarding, jump hosts, port forwarding, and session recording.

Authentication Methods

Telnety supports three SSH authentication methods:

  • Password: Enter your password directly or store it in the encrypted vault.
  • SSH Key: Select a private key file (ed25519, RSA, ECDSA). Passphrase-protected keys are supported.
  • SSH Agent: Use the built-in SSH agent or forward your system agent. Keys are held in memory and never written to disk.

SSH Key Generation

Generate new SSH keys directly within Telnety:

# Via the SSH Key Manager (Settings > SSH Keys)
Algorithm: Ed25519 (recommended), RSA (2048/4096), ECDSA
Passphrase: Optional, stored in vault if provided
Comment: user@hostname (default)

Jump Hosts

Chain connections through bastion hosts using direct-tcpip tunneling. Configure jump hosts in the host edit form under the "Jump Host" tab.

# Connection path
Local
→ bastion.example.com:22 (jump host)
→ internal-server.lan:22 (destination)

Port Forwarding

Telnety supports both local and remote port forwarding:

  • Local forwarding (-L): Forward a local port to a remote host through the SSH tunnel.
  • Remote forwarding (-R): Forward a remote port back to your local machine.

Session Recording

Enable session recording to capture terminal output in Asciicast v2 format. Recordings are stored locally and can be replayed in Telnety or shared as asciinema links. Recording is available for SSH, Telnet, and Serial sessions.