Skip to content

Reference ​

This machine ​

ItemWhat it means
SSH serverWhether other machines can sign in to this one
CrossShell SSH keyThe key this machine uses to sign in to others
Finding machines on the networkDiscovery, broadcasting on UDP 47820
Accepting pairing requestsPairing, listening on TCP 47820
Screen sharing agentThe helper that shares this screen
Re-checkRuns the checks again
Open firewall for the local networkAllows SSH, pairing and discovery from the local network
Let paired machines view and control this screenTurns screen sharing on or off
SSH port on this machineChange only if your SSH server listens somewhere other than 22

The page also shows this machine's CrossShell public key, with a Copy button.

Machine card ​

ActionWhat it does
TerminalOpens a terminal on that machine
FilesOpens the two-pane file manager
Remote desktopViews and controls its screen
More › View screen onlyViews its screen without control
More › Port forwardsOpens the Forwards tab
More › Open in system terminalRuns ssh to it in your own terminal
More › Open in VS CodeOpens it with VS Code Remote-SSH
More › Check connectionTests the connection
More › UnpairRemoves the trust between the machines

Session shortcuts ​

ActionKeys
Terminal tabCtrl + 1
Files tabCtrl + 2
Forwards tabCtrl + 3
New terminalCtrl + Shift + T
Close terminalCtrl + Shift + W
Copy in terminalCtrl + Shift + C or Ctrl + Insert
Paste in terminalCtrl + Shift + V or Shift + Insert

File pane shortcuts are listed in Transfer files.

Network ports ​

PortUsed for
UDP 47820Finding other machines on the local network
TCP 47820Pairing, once per pair
TCP 22 (or your SSH port)Everything after pairing: terminal, files, forwards, remote desktop

Files CrossShell manages ​

FilePurpose
~/.ssh/crossshell/configSSH names and settings of paired machines
~/.ssh/crossshell/known_hostsIdentity keys of paired machines
~/.ssh/crossshell/id_ed25519This machine's CrossShell key
~/.ssh/configOne Include line at the top
~/.ssh/authorized_keysOne marked line per paired machine

On Windows administrator accounts, paired machines' keys go into C:\ProgramData\ssh\administrators_authorized_keys instead.

Next steps ​