docs(lan): document ssh-lan.conf for naming LAN peers
The host-owned, bind-mounted ~/.config/devbox-shell/ssh-lan.conf is the intended place to add `ProxyJump host` overrides for named LAN peers (so `pi --ssh <peer>` / `dssh <peer>` route through the host), but it was only documented in .env.example and the setup-lan-access.sh header — never in the README, where someone hitting "can't reach LAN peers" actually looks. - README: add a "Naming LAN peers" subsection under the macOS LAN-peers troubleshooting block, with a ProxyJump example and the read-only ~/.ssh caveat; add a pointer to it from the SSH and ControlMaster section. - setup-lan-access.sh: correct the INCLUDE_BLOCK comment that suggested adding ProxyJump to the read-only ~/.ssh/config; point at ssh-lan.conf instead. - CHANGELOG: note under Unreleased. Docs/comment only — no behavior change.
This commit is contained in:
@@ -13,6 +13,17 @@ Pre-v1.0.0 tags followed the pi npm version (`v{pi_version}[letter]`).
|
||||
|
||||
## Unreleased
|
||||
|
||||
### Docs: document `~/.config/devbox-shell/ssh-lan.conf` for naming LAN peers
|
||||
|
||||
The host-owned, bind-mounted `~/.config/devbox-shell/ssh-lan.conf` is the
|
||||
intended place to add `ProxyJump host` overrides for **named** LAN peers (so
|
||||
`pi --ssh <peer>` / `dssh <peer>` route through the host), but it was only
|
||||
mentioned in `.env.example` and the `setup-lan-access.sh` header — never in the
|
||||
README. Added a "Naming LAN peers" subsection to the README troubleshooting
|
||||
block (plus a pointer from the SSH/ControlMaster section), and corrected the
|
||||
stale `setup-lan-access.sh` comment that suggested editing the read-only
|
||||
`~/.ssh/config` instead of `ssh-lan.conf`.
|
||||
|
||||
## v1.1.6 — 2026-06-19
|
||||
|
||||
Build provenance + reproducibility hardening, plus pi `0.79.7` → `0.79.8`
|
||||
|
||||
Reference in New Issue
Block a user