From 838efe7b53ae603a2a4d251260f18afdf350d9a5 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Fri, 6 Nov 2026 11:45:25 -0500 Subject: [PATCH] docs(ssh): goliath via Tailscale IP --- docs/tools/ssh.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/tools/ssh.md b/docs/tools/ssh.md index b6ce1d6..5b2fb53 100644 --- a/docs/tools/ssh.md +++ b/docs/tools/ssh.md @@ -14,7 +14,7 @@ Keys, `known_hosts` and the agent socket are not managed; only `config` is. The | Option | Value | Why | | --- | --- | --- | -| `HostName` | `goliath.tail62ced9.ts.net` | Tailscale MagicDNS: the same address at home and away. The LAN's DNS answers `goliath` with an IPv6 address only | +| `HostName` | `100.115.218.84` | goliath's Tailscale IPv4 address: the same address at home and away, with no DNS lookup. The LAN's DNS answers `goliath` with an IPv6 address only. Changes only if goliath is re-added to the tailnet (`tailscale ip -4` on goliath) | | `HostKeyAlias` | `goliath` | Host keys stay filed under the short name already in `known_hosts` | | `User` | `prad` | | | `IdentityFile` / `IdentitiesOnly` | `~/.ssh/id_ed25519` / `yes` | Offers one key instead of trying every default | @@ -22,7 +22,7 @@ Keys, `known_hosts` and the agent socket are not managed; only `config` is. The ## mosh -`SUPER + SHIFT + G` ([Hyprland](../desktop/hyprland.md)) opens `kitty --class=kitty-goliath --title=goliath --session=none mosh goliath` on the main `kitty.conf` (see [kitty](../terminal/kitty.md#goliath-super--shift--g)). mosh logs in over ssh with this host block (`%h` is the Tailscale name), starts `mosh-server` on goliath, then talks UDP 60000–61000 over Tailscale. The session survives suspend, Wi-Fi changes and dropped links, and echoes keystrokes locally while the link is slow. +`SUPER + SHIFT + G` ([Hyprland](../desktop/hyprland.md)) opens `kitty --class=kitty-goliath --title=goliath --session=none mosh goliath` on the main `kitty.conf` (see [kitty](../terminal/kitty.md#goliath-super--shift--g)). mosh logs in over ssh with this host block (`%h` is the Tailscale IP), starts `mosh-server` on goliath, which binds UDP 60000–61000 on `100.115.218.84`, and the session runs over Tailscale. The session survives suspend, Wi-Fi changes and dropped links, and echoes keystrokes locally while the link is slow. - mosh's bootstrap ssh runs with `-S none`, so it never uses the shared connection; key auth through the agent must work non-interactively. - goliath runs no firewall, and Tailscale carries the UDP traffic.