SSH from any browser

The OpenSSH client and an app that manages your keys and hosts. Make a key, add it to GitHub, connect to your servers.

SSH Encrypted
id_ed25519ed25519 · SHA256:q8Jb…4fXk
work_rsarsa 4096 · SHA256:Lm2w…9aRt

Private keys stay in the outpost. They sync encrypted; only your browser can decrypt them.

arm644 vCPU3.5 GBDebian 13end-to-end encryptedrelay connected

Make a key in one click

Create an ed25519 key, or import the one you have. Copy the public key, or press Add to GitHub or Add to GitLab and paste it there.

  • ed25519, ecdsa and rsa
  • Optional passphrase, asked once
  • Private keys never reach the page

Hosts as a form, not a file

Edit ~/.ssh/config as a list of hosts: name, user, address, port and key. Press Test connection to check it before you need it.

  • ~/.ssh/config and known_hosts
  • Test connection
  • ssh-agent starts by itself

Your keys follow you, encrypted

Keys and hosts sync with your 0cloud account, encrypted in your browser first. On a new computer, sign in and git push works.

  • Encrypted before upload
  • Decrypted only in your browser
  • Revoke a device any time

What you can reach

GitHub and GitLab

Clone and push over SSH.

Linux servers

Any host that speaks SSH.

Port forwarding

ssh -L to reach a database.

tmux on the server

Attach to long sessions.

ssh-agent

Passphrase asked once.

scp and rsync

Move files both ways.

Where do SSH connections go out?

Through the 0cloud relay, the outpost’s link to the internet. The SSH session stays encrypted end to end.

Can 0cloud read my private key?

No. Keys are encrypted in your browser before they sync, and only your browser can decrypt them.

Does git over SSH work?

Yes. Add your key to GitHub or GitLab and clone, pull and push as usual.