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:
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.
Local
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.