Once tailscale ssh is enabled for a host (tailscale up --ssh
), how can you tell it’s enabled, from the host itself?
I can see the SSH service is available when I look at the machine list: Tailscale
(PS: the ssh web console is cool, will be great for “emergency access” situations)
On peers, running tailscale status --json | jq --raw-output '.Peer[] | select(.sshHostKeys)
shows me nodes that have SSH host keys, and that key comes and goes as I enable/disable the TS ssh function on the node. However there seems to be no indication from the node itself (i.e. the Self key of the above JSON status output).
Is there a way of telling whether a node is offering ssh, from the node itself?