What are you trying to do?
I have a couple "admin" devices that have a broader range of access through my TS network. I tried to access a shared node from my "admin" node but was stopped on the TS layer before packets even hit the main network interface (but I could see the unrequited SYNs on the tailscale interface on osx).
After reading many docs I realized two things.
- When a device is tagged, it loses its human identity. (https://tailscale.com/kb/1068/acl-tags/)
- Devices are shared to other humans.
After re-reading the same docs again, I see that this is explicitly mentioned. https://tailscale.com/kb/1084/sharing/#step-3-share-the-invite-link
Devices cannot be shared with a tag or with another tagged device. Devices must be shared with other users.
How should we solve this?
Allow tagged nodes, owned by the sharing recipient, access to the shared nodes.
What is the impact of not solving this?
I haven't fully researched this, but in the SSH ACLs, it seems I cannot allow a host directly, only tags, (maybe groups/users?).
This appears to mean that I can't allow only my "admin" devices access to both the shared node, and TS SSH access to other nodes in my network. This makes me sad.
Anything else?
Thanks!
What are you trying to do?
I have a couple "admin" devices that have a broader range of access through my TS network. I tried to access a shared node from my "admin" node but was stopped on the TS layer before packets even hit the main network interface (but I could see the unrequited SYNs on the tailscale interface on osx).
After reading many docs I realized two things.
After re-reading the same docs again, I see that this is explicitly mentioned. https://tailscale.com/kb/1084/sharing/#step-3-share-the-invite-link
Devices cannot be shared with a tag or with another tagged device. Devices must be shared with other users.How should we solve this?
Allow tagged nodes, owned by the sharing recipient, access to the shared nodes.
What is the impact of not solving this?
I haven't fully researched this, but in the SSH ACLs, it seems I cannot allow a host directly, only tags, (maybe groups/users?).
This appears to mean that I can't allow only my "admin" devices access to both the shared node, and TS SSH access to other nodes in my network. This makes me sad.
Anything else?
Thanks!