Permit tagged client physicals to SSH into user-owned devices #150
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/advocate
role/director
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/science
role/sysadmin
state
ambient
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/infrastructure#150
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Kai SSHing from her Mac to
kai-desktop-tower-wslfails:Root cause: the Mac is tagged
tag:physical, which drops it out ofautogroup:member. The existing ssh rulesrc=autogroup:member, dst=autogroup:selftherefore never matches when the Mac is the source. Thetag:physical→tag:serverrule covers Mac→kai-server but not Mac→any-other-user-owned-device. WSL itself is fine: untagged, owned bycoilysiren@gmail.com.Fix
Add one ssh rule to
terraform/tailscale/main.tf:Tagged client physicals (Mac, tower, laptop) can then SSH into any user-owned device on the tailnet. Safe scope:
autogroup:memberis all human-account-owned devices, and Kai is the only user account on the tailnet.Out of scope
The longer-term 2FA gate (TOTP via PAM, then YubiKey FIDO2) tracked by the prior SSH-jump session. That bootstrap depends on getting into WSL first, which is what this fix unblocks.