summaryrefslogtreecommitdiff
path: root/prompts/skills/f3s/references/remote-access.md
diff options
context:
space:
mode:
Diffstat (limited to 'prompts/skills/f3s/references/remote-access.md')
-rw-r--r--prompts/skills/f3s/references/remote-access.md20
1 files changed, 20 insertions, 0 deletions
diff --git a/prompts/skills/f3s/references/remote-access.md b/prompts/skills/f3s/references/remote-access.md
index c507671..984d5ce 100644
--- a/prompts/skills/f3s/references/remote-access.md
+++ b/prompts/skills/f3s/references/remote-access.md
@@ -5,6 +5,26 @@ unreachable directly. The f-hosts (`f0`–`f3`) and VMs have LAN IPs
(`192.168.1.x`) and WireGuard IPs (`192.168.2.x`), but a roaming laptop's
`wg0` only peers to the OpenBSD gateways — not directly to the homelab mesh.
+## Direct SSH from `earth` (when on the VPN)
+
+`earth` has been given a return route to the mesh: `192.168.2.200/32, fd42:beef:cafe:2::200/128`
+was added to the **fishfinger** peer's `AllowedIPs` on `f0`, `f1`, `f2`, `r0`, `r1`,
+`r2`, and `rocky`. So when earth's `wg0` is up, you can SSH directly — no ProxyJump
+needed:
+
+```sh
+ssh paul@f0.wg0 # also f1.wg0, f2.wg0
+ssh root@r0.wg0 # also r1.wg0, r2.wg0
+ssh root@rocky.wg0
+```
+
+This is earth-specific (other roaming clients like `pixel7pro` still need ProxyJump),
+returns go via fishfinger only, and it is currently a **manual, non-durable** change
+(reverted by a `wireguardmeshgenerator` regen; durability tracked as the generator
+`+reachableRoaming` task). See `wireguard.md` → "Direct SSH from a roaming client
+to mesh hosts" for details and constraints. The ProxyJump method below remains the
+general fallback and the way to reach hosts not yet patched (e.g. `pi0`/`pi1`, `f3`).
+
## Working method: jump through an OpenBSD gateway
**fishfinger** and **blowfish** are reachable from the public internet *and*