SSH Terminal is installed.

Two minutes of setup and you will have a shell. The first step matters most: Chrome hides new extensions, so pin it now and you will be able to find it later.

  1. Pin it to the toolbar

    Click the puzzle-piece icon at the right of the Chrome toolbar, find SSH Terminal in the list, and click the pin beside it. The icon then stays in the toolbar — that is how you open it from now on.

    EXTENSIONS SSH Terminal
  2. Connect to a server

    Click the icon and type a destination the way you would in any terminal — [email protected]. A password prompt opens in a new tab, the server's host key is verified, and it is remembered for next time.

    A non-standard port works too: [email protected]:2222.

    The extension popup, with a field for the destination and a Connect button
  3. Get your keys in place

    Open Manage… in the popup. If you already have a key, import it — along with your ~/.ssh/config, where every host becomes a saved connection. If you do not, and there is no ssh-keygen to run on this machine, press Generate: you get a key and the one line to append to ~/.ssh/authorized_keys on the server.

    Either way the key stays on this device and is never uploaded — the agent signs locally and sends only the signature.

    You can also connect without the popup: type ssh in the address bar, press Tab, then the host — or press Alt+Shift+L for the last server you used.

One thing worth knowing

Chrome extensions cannot open a raw TCP socket, so your sessions travel through a relay we run. SSH is encrypted end to end, so the relay moves bytes it cannot read; it journals the destination and the volume for 30 days, and nothing you type. The whole of it is written out in the privacy policy, and you can point the extension at a relay you run yourself.

Something not working? Support — or write to [email protected].