saltbush:sessions
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| saltbush:sessions [2026-11-09 16:05] – Saltbush Terminal 1.4.0 guides slaterm | saltbush:sessions [2026-11-10 05:20] (current) – Saltbush Terminal 1.8.1 guides slaterm | ||
|---|---|---|---|
| Line 10: | Line 10: | ||
| **View → Split Left/ | **View → Split Left/ | ||
| + | |||
| + | ===== Tear-off tabs ===== | ||
| + | |||
| + | **Tried on real computers: | ||
| + | |||
| + | Drag a tab down out of the tab bar to give it its own window. The session keeps running and nothing reconnects. You can also right-click a tab and choose **Move to New Window**, use **Window → Move Tab to New Window**, or the command palette. The new window has a bar with **Dock to Main Window**; closing the window also docks the tab (it does not disconnect). On X11 and Windows you can drag the window' | ||
| + | |||
| + | Several tabs can have their own windows. Keys, function keys and shortcuts act on the window you are typing in. Split panes are in the main window only. Detached windows are not restored after a restart. | ||
| ===== Session Options ===== | ===== Session Options ===== | ||
| Line 32: | Line 40: | ||
| * **X11 forwarding** (Forwarding page): remote X programs show on your desktop. The server only ever sees a made-up cookie; Saltbush swaps in the real one. Without "Trust X11 clients" | * **X11 forwarding** (Forwarding page): remote X programs show on your desktop. The server only ever sees a made-up cookie; Saltbush swaps in the real one. Without "Trust X11 clients" | ||
| * **Agent forwarding** (SSH2 page, Linux): the server can use your SSH agent' | * **Agent forwarding** (SSH2 page, Linux): the server can use your SSH agent' | ||
| - | * **OpenSSH certificates** (SSH2 page): set the certificate file ('' | + | * **OpenSSH certificates** (SSH2 page): set the certificate file ('' |
| * **Kerberos (GSSAPI)** (SSH2 page): log in with your Kerberos ticket from '' | * **Kerberos (GSSAPI)** (SSH2 page): log in with your Kerberos ticket from '' | ||
| * **Compression**. | * **Compression**. | ||
| - | Sessions that need a jump host or extra '' | + | * **Jump hosts** (SSH2 page): '' |
| + | * **Extra OpenSSH options** (SSH2 page, one per line, without | ||
| + | * **Use FIPS-approved algorithms only** (SSH2 page): key exchange, ciphers, MACs and key types are limited to FIPS-approved ones, RSA keys must be 2048 bits or more and Ed25519 keys are refused with a clear message. The page shows whether OpenSSL' | ||
| + | |||
| + | Sessions that need an option the built-in engine does not handle | ||
| + | |||
| + | ===== RDP (Windows Remote Desktop) ===== | ||
| + | |||
| + | **Tried on real computers: | ||
| + | |||
| + | Choose the protocol **RDP** (port 3389) in the New Session wizard, Quick Connect or Session Options. The **RDP** page has the domain, a credential, the desktop size (fit to the tab, which follows the tab's size, or a fixed size), the clipboard switch, **Ignore certificate errors** (off by default) and **Use the system RDP program instead**. A user name may also be written '' | ||
| + | |||
| + | When you connect, Saltbush asks for the password in the tab (unless a credential has one); it is kept only while the tab is open and never saved. The first time, it shows the server' | ||
| + | |||
| + | In the tab, all keys go to the remote computer except F11 (full screen); use Saltbush' | ||
| + | |||
| + | **Use the system RDP program instead** starts FreeRDP (Linux) or mstsc (Windows) in its own window. The password goes to FreeRDP on standard input, never on the command line; mstsc asks for it itself. | ||
| + | |||
| + | Not supported: Kerberos or smart-card logins, RD Gateway, sound, drives, printers, USB and several monitors. The remote keyboard layout should match yours. | ||
| ===== Logs ===== | ===== Logs ===== | ||
| Line 44: | Line 70: | ||
| ===== Button bars and key mappings ===== | ===== Button bars and key mappings ===== | ||
| - | **Tools → Button Bars…** makes rows of buttons that send text or run an action; choose a bar per session (**Buttons** page) or for every session (**Global Options**). **Key Mappings** | + | **Tools → Button Bars…** makes rows of buttons that send text or run an action; choose a bar per session (**Buttons** page) or for every session (**Global Options**). |
| + | |||
| + | ===== Sync between computers ===== | ||
| + | |||
| + | **Options → Global Options → Sync** keeps your sessions the same on every computer. Tick **Sync sessions with other computers through a shared folder** and choose a folder that Nextcloud, Syncthing, Dropbox or a network share keeps the same everywhere, then do the same on each computer with the same folder. Changes move between computers within a few seconds; **Sync Now** syncs straight away. | ||
| + | |||
| + | Synced: sessions and their folders, credential user names, button bars and the default session. Not synced: passwords (set them on each computer in **Tools → Credentials**) and settings that belong to one computer: local shell, serial port, key and certificate files, known_hosts, | ||
saltbush/sessions.1794240358.txt.gz · Last modified: by slaterm
