Skip to content

FR: Allow tagged nodes to access shared nodes. #5321

@aaroncoffey

Description

@aaroncoffey

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.

  1. When a device is tagged, it loses its human identity. (https://tailscale.com/kb/1068/acl-tags/)
  2. 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    L2 FewLikelihoodP2 AggravatingPriority levelT0 New featureIssue typefrFeature requestsshRelating to Tailscale SSH https://tailscale.com/blog/tailscale-ssh/

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions