Hacker ApprovedDepartments

SSH

Hacker Approved

Ranked 2 of 13 SSH clients by recommenders

Lets you log in to and run commands on remote machines, and tunnel other traffic over an encrypted connection. Critics agree it is slow for bulk data transfer and chatty on each keystroke.

Lets you log in to and run commands on remote machines, and tunnel other traffic over an encrypted connection. Critics agree it is slow for bulk data transfer and chatty on each keystroke.

74 people gave an opinion

recommend it
57
criticize it
17
approval share
77%
Each figure is one person. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 57 people recommend itNeeds 10 or more, met.
  • 3.4 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

  • Already installed on most machines

    “plain old SSH means a metric bajillion computers have a client for your game built in”

    Comment from 22 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

    “all you need is an SSH connection that everyone already has”

    Comment from 3 May 2026 in “Why TUIs Are Back”

    “ssh is simple, works on most servers I have access to”

    Comment from 22 Aug 2026 in “Stop Making TUIs”
  • Tunneling, port forwarding, SOCKS proxy

    “I can use ssh as the transport and authentication layer over any internet connection”

    Comment from 26 Feb 2026 in “Claude Code Remote Control”

    “The best part of this is you can daisy chain tunnels”

    Comment from 25 Jun 2026 in “A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding”

    “An ssh port forward will do this with aplomb.”

    Comment from 21 Jan 2026 in “IPv6 is not insecure because it lacks a NAT”
  • Pairs with tmux for remote work

    “Really just worth learning SSH and Tmux instead of building your workflow against something that's trying to replace them”

    Comment from 6 Oct 2026 in “Berthd”

    “SSH with tmux or some editor with SSH server support should be your dev setup.”

    Comment from 10 Jun 2026 in “Upcoming breaking changes for NPM v12”

    “you're better off mosh/ssh-ing into the server and using Emacs there”

    Comment from 16 Nov 2025 in “IDEmacs: A Visual Studio Code clone for Emacs”
  • Strong encryption and key authentication

    “SSH is not at all risky if you disable password authentication”

    Comment from 5 Feb 2026 in “Ask HN: Is Connecting via SSH Risky?”

    “SSH offers more than just encryption, but also data integrity”

    Comment from 12 Feb 2026 in “Reports of Telnet's Death Have Been Greatly Exaggerated”

    “I love how simple SSH is with it's PK-Auth.”

    Comment from 25 Jun 2026 in “Cloudflare launched self-managed OAuth for all”

What people warn about

Each mark is one comment

  • Poor performance and slow bulk transfers

    “Did you know SSH has long-standing performance limitations due to its design that need patches to eliminate?”

    Comment from 23 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

    “SSH was never really meant to be a high performance data transfer tool, and it shows.”

    Comment from 2 Feb 2026 in “4x faster network file sync with rclone (vs rsync) (2025)”

    “SSH is bottlenecking in its code at ~500 Mbps per core which is ludicrously slow”

    Comment from 22 Jan 2026 in “Why does SSH send 100 packets per keystroke?”
  • Chatty; high latency per keystroke

    “The fix seems kind of crazy though, adding so much traffic overhead to every ssh session.”

    Comment from 22 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

    “the SSH protocol is inherently very chatty”

    Comment from 23 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

    “On ssh, every keystroke is a roundtrip”

    Comment from 25 Feb 2026 in “Claude Code Remote Control”
  • Weak trust model: TOFU, no PKI

    “SSH is explicitly designed to allow unauthenticated users to do a whole lot of things”

    Comment from 12 Jan 2026 in “2026 is the Year of Self-hosting”

    “It's bad enough that ssh does this by default with all your keys.”

    Comment from 7 Sep 2026 in “Signing TLS handshakes inside a TPM”

    “ssh has no PKI and is trivial to mitm during tofu”

    Comment from 3 Aug 2026 in “Show HN: ssh ssh.place”
  • Obscure behavior, hidden knowledge

    “The tricky bit is that much of the "secret menu" knowledge about ssh only lives in blog posts and random issue comments”

    Comment from 11 Mar 2026 in “SSH Secret Menu”

    “if you think your session is hanging and want to bail with ~., you have to press enter”

    Comment from 11 Mar 2026 in “SSH Secret Menu”

    “This is just an awfully designed feature, is all.”

    Comment from 18 Mar 2026 in “SSH has no Host header”

Other SSH clients people recommend

The four most recommended other SSH clients, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

SSH compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Mosh611086%12—Approved
SSHThis page571777%12—Approved
Termius331667%8—Approved
Moshi SSH and Mosh terminal for iOS16289%8—Approved
Echo SSH and mosh client for iOS14574%1——
See all 13 SSH clients, ranked

What people said

40 of the 78 comments that mention it, newest first. Each links to the original comment.

“Really just worth learning SSH and Tmux instead of building your workflow against something that's trying to replace them”

RecommendsComment from 6 Oct 2026 in “Berthd”

“ssh is pretty bad in these scenarios”

CriticizesComment from 29 Sep 2026 in “GPT 6.1 Sol: Near-Astra intelligence for a fifth of the price”

“It's bad enough that ssh does this by default with all your keys.”

CriticizesComment from 7 Sep 2026 in “Signing TLS handshakes inside a TPM”

“I used to have a high-powered laptop, but just use a combination of ssh and NFS to my machine at home from a low powered laptop for travel these days. It works well.”

RecommendsComment from 25 Aug 2026 in “New Mac Studio with M5 Max and M5 Ultra”

“ssh is simple, works on most servers I have access to”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“Simplest setup would be just plain ssh/mosh.”

RecommendsComment from 7 Aug 2026 in “Herdr is joining Y Combinator. The runtime stays open”

“ssh has no PKI and is trivial to mitm during tofu”

CriticizesComment from 3 Aug 2026 in “Show HN: ssh ssh.place”

“I love how simple SSH is with it's PK-Auth.”

RecommendsComment from 25 Jun 2026 in “Cloudflare launched self-managed OAuth for all”

“The best part of this is you can daisy chain tunnels”

RecommendsComment from 25 Jun 2026 in “A Practical Guide to SSH Tunnels: Local and Remote Port Forwarding”

“SSH with tmux or some editor with SSH server support should be your dev setup.”

RecommendsComment from 10 Jun 2026 in “Upcoming breaking changes for NPM v12”

“improvements like SSL/TLS, ssh, gzip, bzip2, lz4, Linux, etc. and so many other worthwhile innovations”

RecommendsComment from 9 Jun 2026 in “I'm building a parallel internet, and it's called The Thinnernet”

“I now only do ssh, I can start or resume on whatever device suits at the time.”

RecommendsComment from 15 May 2026 in “Work with Codex from Anywhere”

“all you need is an SSH connection that everyone already has”

RecommendsComment from 3 May 2026 in “Why TUIs Are Back”

“This is just an awfully designed feature, is all.”

CriticizesComment from 18 Mar 2026 in “SSH has no Host header”

“It is extremely useful for accessing web-interfaces on switches and firewalls and other devices on a remote network.”

RecommendsComment from 11 Mar 2026 in “SSH Secret Menu”

“if you think your session is hanging and want to bail with ~., you have to press enter”

CriticizesComment from 11 Mar 2026 in “SSH Secret Menu”

“The tricky bit is that much of the "secret menu" knowledge about ssh only lives in blog posts and random issue comments”

CriticizesComment from 11 Mar 2026 in “SSH Secret Menu”

“I can use ssh as the transport and authentication layer over any internet connection”

RecommendsComment from 26 Feb 2026 in “Claude Code Remote Control”

“On ssh, every keystroke is a roundtrip”

CriticizesComment from 25 Feb 2026 in “Claude Code Remote Control”

“ssh has been working for me pretty seamlessly for like the 20 years I've been using it”

RecommendsComment from 25 Feb 2026 in “Claude Code Remote Control”

“SSH offers more than just encryption, but also data integrity”

RecommendsComment from 12 Feb 2026 in “Reports of Telnet's Death Have Been Greatly Exaggerated”

“SSH is not at all risky if you disable password authentication”

RecommendsComment from 5 Feb 2026 in “Ask HN: Is Connecting via SSH Risky?”

“SSH was never really meant to be a high performance data transfer tool, and it shows.”

CriticizesComment from 2 Feb 2026 in “4x faster network file sync with rclone (vs rsync) (2025)”

“High performance with ssh and wish? For sure not.”

CriticizesComment from 23 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

“the SSH protocol is inherently very chatty”

CriticizesComment from 23 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

“Did you know SSH has long-standing performance limitations due to its design that need patches to eliminate?”

MixedComment from 23 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

“That makes a lot of sense for regular ssh sessions, where privacy is critical.”

MixedComment from 23 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

“The fix seems kind of crazy though, adding so much traffic overhead to every ssh session.”

CriticizesComment from 22 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

“plain old SSH means a metric bajillion computers have a client for your game built in”

RecommendsComment from 22 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

“SSH is bottlenecking in its code at ~500 Mbps per core which is ludicrously slow”

CriticizesComment from 22 Jan 2026 in “Why does SSH send 100 packets per keystroke?”

“An ssh port forward will do this with aplomb.”

RecommendsComment from 21 Jan 2026 in “IPv6 is not insecure because it lacks a NAT”

“For the remote connection I just use SSH and tmux”

RecommendsComment from 13 Jan 2026 in “Remote Code Execution in OpenCode, update now”

“SSH is explicitly designed to allow unauthenticated users to do a whole lot of things”

CriticizesComment from 12 Jan 2026 in “2026 is the Year of Self-hosting”

“Thanks to tailscale and ssh I can vibecode on the go from my phone with this setup.”

RecommendsComment from 5 Jan 2026 in “Claude Code On-the-Go”

“in terms of security it was a life-saver”

RecommendsComment from 3 Jan 2026 in “The rsync algorithm (1996) [pdf]”

“not of any practical importance, unlike SSH, TLS, 7Zip encryption, etc.”

RecommendsComment from 27 Dec 2025 in “Gpg.fail”

“or even simpler using ssh as socks proxy”

RecommendsComment from 18 Dec 2025 in “I got hacked: My Hetzner server started mining Monero”

“It's not going to record accesses to EC2 instances via SSH because AWS service APIs aren't used.”

MixedComment from 15 Dec 2025 in “Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem”

“you're better off mosh/ssh-ing into the server and using Emacs there”

RecommendsComment from 16 Nov 2025 in “IDEmacs: A Visual Studio Code clone for Emacs”

“SSH also works over crappy connections. It even works reliably when the network went down for minutes.”

RecommendsComment from 3 Nov 2025 in “Simple trick to increase coverage: Lying to users about signal strength”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.