Terminal
Modern multi-tab SSH terminal: connections, split panes, recording, SFTP, broadcasting, themes, and snippets.
16 articles
Overview
The NetStacks Terminal is a free, open-source SSH/Telnet client built for network engineers, with multi-tab sessions, split panes, SFTP, and AI assistance.
Connecting to Devices
Connect to network devices over SSH and Telnet using credential profiles, jump hosts, SSH certificates, and saved sessions in the NetStacks Terminal.
Multi-Tab & Split Panes
Run many sessions at once in NetStacks Terminal with tabs, drag-to-split panes, tab groups, scoped Multi-Send, and saved layouts.
Keyboard Shortcuts
Reference for NetStacks Terminal keyboard shortcuts: customizable actions, the command palette, menu accelerators, and Mapped Keys that send device commands.
Session Recording
Record terminal sessions as asciicast for replay, and capture plain/raw/HTML text logs. Play back, rename, share, and delete recordings from the Recordings library.
SFTP File Browser
Browse, upload, download, rename, and edit files on remote devices with the integrated SFTP file browser, with drag-and-drop, a tree view, and live transfer progress.
SSH Tunnels & Port Forwarding
Forward local and dynamic (SOCKS5) ports through an SSH session: configure tunnels, drive the tunnel popover, and understand pooling and reconnect.
Jump Hosts & Bastions
Reach internal devices through bastion/jump hosts with native russh ProxyJump, per-hop credentials, and host-key TOFU prompts on every hop of the path.
Host Key Verification & Known Hosts
How NetStacks verifies SSH host keys with explicit trust-on-first-use prompts, manages trusted keys in the Trusted Hosts tab, and lets you revoke or re-key hosts.
Multi-Send (Broadcast)
Broadcast keystrokes to multiple live terminals, or run one command across many sessions with the Broadcast Command dialog and collected results.
Themes & Customization
Customize the NetStacks terminal with 12 built-in color themes, custom base-theme overrides, per-session theme and font profiles, and font settings.
Snippets & Custom Commands
Save reusable CLI snippets you paste into the terminal, and build right-click custom actions in NetStacks for terminal commands, API calls, and scripts.
Session Context
Capture tribal knowledge about a device — issues, root causes, resolutions, and helpful commands — and surface it on connect and to the AI assistant.
Hover Enrichment & Device Intelligence
Hover any IP, MAC, hostname, or interface in the terminal to resolve it via DNS, OUI, NetBox, LibreNMS, Netdisco, and the NetStacks Crawler.
Device Memory
Per-device persistent memory in NetStacks: role, criticality, standing instructions, and dated entries, capped and injected into the device AI context.
Session Sharing
Share a live terminal session with teammates for read-only viewing or read-write collaboration, with expiry, viewer limits, and instant revocation.
Need Help?
Can't find what you're looking for? Browse all documentation or get in touch.