OpenSSH
Hacker ApprovedRemote login software in Privacy & security
Recommended as a battle-hardened, well-audited, free standard for encrypted remote login; the common caveat is that its server has had serious bugs, including a 2024 zero-day.
Recommended as a battle-hardened, well-audited, free standard for encrypted remote login; the common caveat is that its server has had serious bugs, including a 2024 zero-day.
119 people gave an opinion
- recommend it
- 88
- criticize it
- 31
- approval share
- 74%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 13 years
Median of the 4 owners who said how long they have had it.
Each square is one year.
Why it carries the badge
- 88 people recommend itNeeds 10 or more, met.
- 2.8 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 12 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
Privilege separation limits damage
“OpenSSH already uses privilege separation to limit the scope of the code which requests the kernel set the user for the process for the session”
Comment from 12 Feb 2026 in “The Day the Telnet Died” “OpenSSH authors have spent considerable effort separating concerns, reducing privileges, process isolation, etc.”
Comment from 9 Aug 2026 in “Now we have a timeline of the OpenAI accidental attack against Hugging Face” “OpenSSH authors have spent considerable effort separating concerns, reducing privileges, process isolation”
Comment from 9 Aug 2026 in “Now we have a timeline of the OpenAI accidental attack against Hugging Face” - Comment from 11 Feb 2026 in “The Day the Telnet Died”
Well audited and battle-hardened
“OpenSSH is incredibly battle-hardened and probably better than almost everything else you can run on an exposed port.”
Comment from 5 Feb 2026 in “Ask HN: Is Connecting via SSH Risky?” “upstream is extremely well audited. That's a huge benefit i don't want to loose by using fork.”
Comment from 16 Dec 2025 in “High Performance SSH/SCP” “the OpenSSH client is a tiny, with a singular purpose, contained in a small and very well-vetted codebase”
Comment from 3 Aug 2026 in “Show HN: ssh ssh.place” Works out of the box
“You get authentication, encryption and synchronization out of the box with just ssh/git.”
Comment from 13 May 2026 in “Why I'm leaving GitHub for Forgejo” “OpenSSH has the same functionality built-in, without any additional service”
Comment from 15 Aug 2026 in “I close SSH port 22 (and what I use instead)” “OpenSSH is doubtless one of the most useful and stable computer programs of all time”
Comment from 11 Nov 2025 in “Blender 5.1” Useful for SSH tunnels
“Learning that "~C" exists, and what you can do with it, has supercharged my use of SSH tunnels”
Comment from 24 Jun 2026 in “A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding” “the SSH -J option is useful if you don't want to expose your SSH to your home public address”
Comment from 1 Jan 2026 in “Beyond the Nat: Cgnat, Bandwidth, and Practical Tunneling”
What people warn about
Each mark is one comment
Past serious bugs including RCE
“OpenSSH has the best track record, but even it had a zero-day RCE (regreSSHion) in 2024.”
Comment from 15 Aug 2026 in “I close SSH port 22 (and what I use instead)” “sshd is vastly more complex, and allows literal (authorized) remote code execution”
Comment from 15 Aug 2026 in “I close SSH port 22 (and what I use instead)” Slow transfers and keystroke latency
“It is frustrating to me that we're only a ~200 line patch away from "unlimited" instead of shitty SSH transfer speeds”
Comment from 2 Feb 2026 in “4x faster network file sync with rclone (vs rsync) (2025)” “the OpenSSH itself that sends 100 packets on each keystroke to avoid timing attacks”
Comment from 15 Jul 2026 in “TS-2026-009: Insecure argument handling in Tailscale SSH permitted root access” Defaults that surprise users
“That sucks, that means they will still appear in audits, they should remove them from the default.”
Comment from 7 Jul 2026 in “OpenSSH 10.4/10.4p1 Released” “Debian patches defaults in OpenSSH code so it behaves differently than upstream.”
Comment from 12 May 2026 in “CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq”
What people said
40 of the 130 comments that mention it, newest first. Each links to the original comment.
“Put a ControlMaster/ControlPersist entry in there and only the first tab actually authenticates”
“It was one of the most positive experiences I’ve had reporting a bug, especially for a non-security issue.”
“for my usecase it works out better anyway, as many places I frequent restrict UDP usage”
“OpenSSH has the best track record, but even it had a zero-day RCE (regreSSHion) in 2024.”
“sshd is vastly more complex, and allows literal (authorized) remote code execution”
“OpenSSH has the same functionality built-in, without any additional service”
“The `-Z` is less useful - as I almost always know exactly which and what order the public keys are”
“OpenSSH authors have spent considerable effort separating concerns, reducing privileges, process isolation”
“OpenSSH authors have spent considerable effort separating concerns, reducing privileges, process isolation, etc.”
“There's a couple of cool things coming from OpenBSD camp, most notably OpenSSH and PF.”
“generally developed with security in mind, but not necessarily consistently expecting malicious servers”
“the OpenSSH client is a tiny, with a singular purpose, contained in a small and very well-vetted codebase”
“There are a few projects that can be generally trusted with internet exposure”
“these weren't vibe-coded. And they took over and are running the entire world.”
“the OpenSSH itself that sends 100 packets on each keystroke to avoid timing attacks”
“Bash scripting around the OpenSSH binaries is pretty much the only way to go.”
“The way microsoft just shipped openssh is one of the saner things they have done.”
“That sucks, that means they will still appear in audits, they should remove them from the default.”
“Learning that "~C" exists, and what you can do with it, has supercharged my use of SSH tunnels”
“SSH certificate authentication mostly solves the “key comes from anywhere” problem by automatically expiring certificates.”
“all the post-quantum algorithms implemented by OpenSSH are "hybrids" that combine a post-quantum algorithm with a classical algorithm”
“inventions by OpenBSD team (often using Open as prefix) become standard, such as OpenSSH and PF”
“My recommendation is use OpenSSH (alternative: Wireguard, Tailscale for whole TCP/IP stack)”
“If you think their code sucks to the point people should think twice about using it, I suggest you stop using OpenSSH immediately.”
“You get authentication, encryption and synchronization out of the box with just ssh/git.”
“Debian patches defaults in OpenSSH code so it behaves differently than upstream.”
“Since the xz backdoor, OpenSSH no longer uses the sd_notify() function directly”
“Closed source app from an unknown developer versus OpenSSH is a no-brainer to me.”
“OpenSSH already uses privilege separation to limit the scope of the code which requests the kernel set the user for the process for the session”
“We all recognized the superiority of sshd's authentication and encrypted channels.”
“OpenSSH is incredibly battle-hardened and probably better than almost everything else you can run on an exposed port.”
“It is frustrating to me that we're only a ~200 line patch away from "unlimited" instead of shitty SSH transfer speeds”
“there are more sshd processes out there than tailnets and the scrutiny is on OpenSSH”
“SSH is what some of my friends successfully use to bypass the Great Firewall.”
“the SSH -J option is useful if you don't want to expose your SSH to your home public address”
“ensure “UseDNS no” in sshd_config on Ubuntu and you’ll probably experience the same fast login time.”
“upstream is extremely well audited. That's a huge benefit i don't want to loose by using fork.”
“OpenSSH is doubtless one of the most useful and stable computer programs of all time”
“This is enormously better for UI response time and things like compressed files”
“I will be using at the very least fil-c openssh (and likely much more) on every machine I run.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.