docs: matrix_e2ee v0.3.12/v0.3.9 notes; gw/ubnt IPv6 re-verification; agent sandbox SSH quirk (2026-08-20)
This commit is contained in:
@@ -18,6 +18,19 @@ Also readable as `agent.md` (symlink → this file).
|
||||
6. Default SSH access (`ssh -4 windy@<host>`) is for focused diagnostics,
|
||||
imperative upstream procedures, and incident work. Prefer **IPv4** from this
|
||||
WSL client (AAAA often exists but IPv6 route does not).
|
||||
|
||||
> **Agent sandbox SSH quirk (verified 2026-08-20):** the agent shell runs in
|
||||
> a sandboxed user namespace — system files such as
|
||||
> `/etc/ssh/ssh_config.d/20-systemd-ssh-proxy.conf` appear owned by `nobody`,
|
||||
> so plain `ssh` aborts with `Bad owner or permissions on ...`. Always use
|
||||
> `ssh -F /dev/null` from the agent shell and pass options explicitly
|
||||
> (`~/.ssh/config` is skipped; e.g. `ssh -F /dev/null -p 2222
|
||||
> -i ~/.ssh/id_ed25519 windy@repo.windy.me`). `sudo` never works in the
|
||||
> sandbox (`NoNewPrivs`, no capabilities, `/` read-only). The host itself is
|
||||
> healthy — to inspect or act on the real host from the sandbox use
|
||||
> `/mnt/c/WINDOWS/system32/wsl.exe -u root -- <cmd>` (real root: keep
|
||||
> read-only unless a change is approved).
|
||||
|
||||
7. Record each material VPS operation, incident, configuration change, or
|
||||
verification outcome in the corresponding **Linear `vps` project**. Include
|
||||
scope, action, verification, and remaining follow-up; never put passwords,
|
||||
|
||||
Reference in New Issue
Block a user