A step-by-step for getting an SSH terminal on the robot's computer from both a phone and a PC. Two parts: (1) join the private Tailscale network so you can reach the machine at all, then (2) connect with Termius. Do part 1 once per device; part 2 is what you open every day.
<robot-host> / <user> / <password>,
substitute those real values. You also need to be invited to the tailnet first — ask the owner to send you an invite.Tailscale is a VPN-like mesh: once your device and the robot are both signed into the same account (tailnet), they can talk directly and privately, as if on the same home Wi-Fi — no port forwarding, works across countries. Nothing is exposed to the public internet.
100.. That means you're on.curl -fsSL https://tailscale.com/install.sh | sh then sudo tailscale up.tailscale status in a terminal — the robot should be listed.ping <robot-host>
Replies = you're good. No replies = the machine isn't online on Tailscale, or your account isn't on the tailnet yet.Termius is a friendly SSH client on every platform, and it can sync your saved hosts between phone and PC if you sign into a Termius account (optional). A "host" = one saved connection.
| Field | Value |
|---|---|
| Address / Hostname | <robot-host> (the Tailscale IP 100.x.x.x, or its Tailscale name) |
| Port | 22 |
| Username | <user> |
| Password / Key | <password> — or better, an SSH key (see below) |
robot), Hostname = <robot-host>, Port = 22.<user> and <password> (or attach a key — see below).<robot-host>, Port 22, Username <user>, credential.A key is safer and means no password typing. In Termius:
~/.ssh/authorized_keys on the machine
(do this while logged in with the password, or ask Gina to add it).| Symptom | Likely cause / fix |
|---|---|
| Termius hangs, then "timed out" | Tailscale is off on your device, or the robot is offline on the tailnet. Re-check Part 1 — the ping test should reply. |
| "Connection refused" | You reached the machine but SSH isn't accepting on that interface. The robot's firewall is per-interface; the Tailscale interface (tailscale0) may need sudo ufw allow in on tailscale0 to any port 22. Ask Gina. |
| "Permission denied" | Wrong <user> / <password>, or the key isn't in authorized_keys yet. These aren't the robot-panel or VNC password — it's the Linux login. |
| Host key changed warning | Only expected if the machine was reinstalled. If unsure, confirm with Gina before accepting. |