Tailscale SSH
Remote login service in Developer tools
Recommended for SSH access without public ports, easy revocation and logging. Critics cite a recent argument-handling vulnerability and slow patch rollout.
Recommended for SSH access without public ports, easy revocation and logging. Critics cite a recent argument-handling vulnerability and slow patch rollout.
39 people gave an opinion
- recommend it
- 13
- criticize it
- 26
- approval share
- 33%
Recommended in 5 of 13 months
- November 2025: not recommended
- December 2025: recommended
- January 2026: not recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: not recommended
- June 2026: not recommended
- July 2026: recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: recommended
- November 2026: recommended (month in progress)
Why it doesn’t carry the badge
- 13 people recommend itNeeds 10 or more, met.
- 0.5 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 5 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
No public SSH port needed
“The advantage of tailscale ssh is that the machine doesn't need to have the ssh port open publicly.”
Comment from 18 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” “Arguably that's a more secure starting point than vanilla ssh to publicly accessible machine.”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” Simple, convenient, easily revocable access
“Convenience for the most part but in general, I agree. I like having it as an option.”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” “It was simple and convenient and access was easily revocable.”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” “It is insanely straightforward and very robust.”
Comment from 1 Nov 2026 in “Tailscale SSH: Investigation and remediation update” Login managed alongside connectivity
“tailscale allows you to manage remote login at the same layer as connectivity, with better logging and alerting”
Comment from 29 Oct 2026 in “Tailscale SSH: Investigation and remediation update” “It's handy to open a TTY connection in the browser, or to delegate your tailscale MFA account as remote authentication.”
Comment from 28 Oct 2026 in “Tailscale SSH: Investigation and remediation update” Works well day to day
“Otherwise it’s been great for me”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” “using Tailscale SSH is brilliant”
Comment from 26 Apr 2026 in “Dear friend, you have built a Kubernetes (2024)”
What people warn about
Each mark is one comment
Argument handling vulnerability raised concerns
“But why should insecure argument handling bugs (as per your recent SSH bulletin) be found after release ?”
Comment from 31 Jul 2026 in “Tailscale didn't stop the Hugging Face intrusion” “Well, they clearly don't if they have an "insecure argument handling" vulnerability.”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” “damn you guys ought to be more careful with such a sensible and important component”
Comment from 27 Oct 2026 in “Tailscale SSH: Investigation and remediation update” - Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access”
Patch and disclosure handling criticized
“I don't see the point of publishing a security bulletin if you are not going to timely push the fix to artifacts on all affected platforms.”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” “Tailscale should not be relying on the random goodwill of others to do random audits of unknown coverage at random intervals.”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” “Feels pretty weird practice to advise upgrading to a non-existent version.”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” Adds complexity over OpenSSH
“sounds like just adding complexity over traditional method of OpenSSH + key distribution”
Comment from 28 Oct 2026 in “Tailscale SSH: Investigation and remediation update” “It interferes with sshd features and adds to your attack surface.”
Comment from 28 Oct 2026 in “Tailscale SSH: Investigation and remediation update” “Why would I want to swap the well tested auth in ssh for auth managed by tailscale?”
Comment from 27 Oct 2026 in “Tailscale SSH: Investigation and remediation update” Unclear security bulletin wording
“I fully understand being carefully worded when you need serious brain power just to figure out every claim in the logorrhea”
Comment from 27 Oct 2026 in “Tailscale SSH: Investigation and remediation update” “There is some weaselly language.”
Comment from 27 Oct 2026 in “Tailscale SSH: Investigation and remediation update”
What people said
38 of the 43 comments that mention it, newest first. Each links to the original comment.
“It is insanely straightforward and very robust.”
“tailscale allows you to manage remote login at the same layer as connectivity, with better logging and alerting”
“Clearly the ACL methodology provided a false sense of security in this instance in the presence of this bug.”
“sounds like just adding complexity over traditional method of OpenSSH + key distribution”
“This was a decision I made in my old job, seems to be proved correct.”
“Tailscale strongly encourages you to use it in lieu of auth”
“It's handy to open a TTY connection in the browser, or to delegate your tailscale MFA account as remote authentication.”
“It interferes with sshd features and adds to your attack surface.”
“I gather the bug allows people you've explicitly authorized to ssh into some account on your machine”
“I always just disable it and use normal opensshd.”
“Letting Tailscale handle VPN and SSH at the same time is basically once again a single point of failure”
“I fully understand being carefully worded when you need serious brain power just to figure out every claim in the logorrhea”
“I personally feel the impact is still quite big, especially since SSH leads directly to control of the server.”
“Why would I want to swap the well tested auth in ssh for auth managed by tailscale?”
“damn you guys ought to be more careful with such a sensible and important component”
“There is some weaselly language.”
“Makes me think that they could also be investigating a full on unauthorized connection issue”
“I think it's so invasive that they ship this per default.”
“Good that they published an interim mitigation before the full advisory instead of staying quiet until the patch.”
“But why should insecure argument handling bugs (as per your recent SSH bulletin) be found after release ?”
“The advantage of tailscale ssh is that the machine doesn't need to have the ssh port open publicly.”
“Tailscale should not be relying on the random goodwill of others to do random audits of unknown coverage at random intervals.”
“Well, they clearly don't if they have an "insecure argument handling" vulnerability.”
“Feels pretty weird practice to advise upgrading to a non-existent version.”
“This is incredibly bad engineering, on level of a SQL injection”
“This is shocking amateur hour!”
“not to mention root ssh access to hosts. This is a serious issue.”
“I don't see the point of publishing a security bulletin if you are not going to timely push the fix to artifacts on all affected platforms.”
“Otherwise it’s been great for me”
“why not just fix the permission issues instead of restricting users?”
“Arguably that's a more secure starting point than vanilla ssh to publicly accessible machine.”
“replacing a 25-year-old battle-tested codebase with a startup's Go rewrite and then acting surprised when it has bugs”
“It was simple and convenient and access was easily revocable.”
“Convenience for the most part but in general, I agree. I like having it as an option.”
“A proper fix is to use "--" to separate arguments.”
“Glad to see they're still makin' 'em like they used to.”
“using Tailscale SSH is brilliant”
“It already disables ssh encryption because your connection is encrypted with WireGuard anyway.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.