Multiple Sessions and Tabs
Last updated: April 2026
RockTerm supports multiple simultaneous SSH sessions through a tabbed interface. Each tab runs an independent SSH connection, so you can monitor a production router in one tab, configure a switch in another, and tail logs on a Linux server in a third — all within a single window.
How Tabs Work
Every tab in RockTerm represents a fully independent SSH session with its own:
- TCP connection — each tab opens a separate SSH socket to the remote host
- Authentication context — tabs can connect to different hosts with different credentials
- Terminal buffer — scrollback history is maintained per tab
- Session state — disconnecting or losing connectivity in one tab does not affect others
Tabs are displayed in a horizontal bar across the top of the terminal area. Each tab shows the profile display name (or user@host for Quick Connect sessions). A colored indicator dot on the tab signals the connection state: green for connected, red for disconnected, and yellow for connecting.
Opening New Tabs
There are several ways to open a new tab:
- From the Connection Manager: Select a profile and click Connect, or double-click a profile. The session opens in a new tab.
- Keyboard shortcut: Press
Ctrl+Tto open a new tab. This launches the Connection Manager so you can select a profile or use Quick Connect. - Tab bar: Click the + button at the right end of the tab bar.
- Menu: Select File > New Tab.
- Duplicate current tab: Press
Ctrl+Shift+Tto open a new tab connected to the same host as the currently active tab. This establishes a fresh SSH session (it does not clone the terminal state).
There is no hard limit on the number of open tabs, but each tab consumes memory for its terminal buffer and maintains an active SSH connection. In practice, dozens of tabs work comfortably on modern hardware. If you regularly work with more than 20 simultaneous sessions, ensure your system meets the recommended specifications.
Switching Between Tabs
Click any tab to make it the active session. The active tab is visually highlighted, and its terminal content fills the main area. You can also switch tabs using keyboard shortcuts (see the reference table below).
Tabs can be reordered by dragging them along the tab bar. This is useful for grouping related sessions together — for example, placing all tabs for a specific maintenance window side by side.
Closing Tabs
To close a tab, click the × icon on the tab, or press Ctrl+W while the tab is active. You can also right-click a tab and select Close Tab.
If the tab has an active SSH session (the connection is still established), RockTerm will display a confirmation prompt:
This tab has an active SSH session to admin@10.0.1.1.
Closing it will disconnect the session. Continue?
[Disconnect & Close] [Cancel]
This prevents accidentally terminating a session during a critical maintenance window. If the session is already disconnected, the tab closes immediately without a prompt.
Additional close operations available from the tab right-click menu:
- Close Other Tabs — closes all tabs except the selected one (with confirmation for active sessions)
- Close Tabs to the Right — closes all tabs to the right of the selected one
Keyboard Shortcuts for Tab Navigation
| Action | Shortcut |
|---|---|
| New tab (open Connection Manager) | Ctrl+T |
| Duplicate current session in new tab | Ctrl+Shift+T |
| Close current tab | Ctrl+W |
| Next tab | Ctrl+Tab |
| Previous tab | Ctrl+Shift+Tab |
| Go to tab 1–9 | Ctrl+1 through Ctrl+9 |
| Go to last tab | Ctrl+9 (if more than 9 tabs open) |
| Move tab left | Ctrl+Shift+PageUp |
| Move tab right | Ctrl+Shift+PageDown |
These shortcuts follow common conventions from web browsers and other tabbed terminal emulators, so they should feel familiar from day one.
Still need help?
If you're still experiencing issues, contact us or email info@rockriverresearch.com.