Hacker ApprovedDepartments

VS Code Remote SSH

The most recommended of 5 vs code extensions

Developers recommend it for remote editing that feels local once connected, though critics warn a compromised remote host can run code on your machine.

Developers recommend it for remote editing that feels local once connected, though critics warn a compromised remote host can run code on your machine.

49 people gave an opinion

recommend it
22
criticize it
27
approval share
45%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not 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 doesn’t carry the badge

  • 22 people recommend itNeeds 10 or more, met.
  • 0.8 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 8 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

  • Feels like working locally

    “It's the primary way I work on remote servers. Takes a few seconds to start up, but then it's just as if I'm working locally.”

    Comment from 30 Dec 2025 in “You Need to Ditch VS Code”

    “The integrated terminal pretty much makes this as smooth an experience as working locally.”

    Comment from 18 Jun 2026 in “Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly”

    “the editor buffers are local and the editor UX as a whole is local on your machine”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”
  • Efficient protocol, snappy typing

    “if your latency is higher than 30-50ms, since VSCode's SSH agent streams the files to your computer, the typing experience feels snappier”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

    “VScode has a really efficient protocol that communicates only that's required”

    Comment from 22 Aug 2026 in “Stop Making TUIs”
  • Works from any machine

    “It allows me to connect to my dev environment (remote box) from any PC”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

    “VSCode over SSH is one of the best ways to develop on various SBCs.”

    Comment from 30 Dec 2025 in “You Need to Ditch VS Code”
  • Stable, used daily for years

    “VS Code has had a working remote SSH plugin for almost a decade now”

    Comment from 6 Oct 2026 in “JetBrains reports revenue growth, net financial loss for 2025”

    “I've been using it daily since it came out.”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

What people warn about

Each mark is one comment

  • Remote host can execute local code

    “The problem is the remote host has control over local host through the protocol.”

    Comment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

    “A remote access protocol that gives a potentially untrustworthy remote system the ability to execute arbitrary code on the local machine is a serious problem”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

    “It also makes your local client an extension of the remote box. That is going directly against expectations for remote access.”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”
  • Installs large amounts of files remotely

    “It also fills up the hard drives on shared server, where each user up to 5 GB of vscode nonsense.”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

    “it auto-installed node, npm, and hundreds of megabytes of npm packages”

    Comment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”
  • Limited OS and platform support

    “It also has some unfortunate OS / glibc minimums which means that it's growing less useful as time goes on.”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

    “And it doesn't work on BSD, and fails in an opaque way when it tries.”

    Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

Other vs code extensions people recommend

The four most recommended other vs code extensions, 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.

VS Code Remote SSH compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
VS Code Remote SSHThis page222745%8——
Fresh File Explorer90100%1——
vscode-neovim6186%6——
GitLens6275%5——
Calva50100%5——
See all 5 vs code extensions, ranked

What people said

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

“VSCode remote ssh exposes your host to attack from the sandbox”

CriticizesComment from 22 Oct 2026 in “OpenShell – A safe, private runtime for fleets of autonomous AI agents”

“VS Code has had a working remote SSH plugin for almost a decade now”

RecommendsComment from 6 Oct 2026 in “JetBrains reports revenue growth, net financial loss for 2025”

“It also has some unfortunate OS / glibc minimums which means that it's growing less useful as time goes on.”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“it is a great tool when operating in a trusted circle”

RecommendsComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“It also fills up the hard drives on shared server, where each user up to 5 GB of vscode nonsense.”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“It's like giving away a gun that explodes in your face if you shoot it in anger”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“if your latency is higher than 30-50ms, since VSCode's SSH agent streams the files to your computer, the typing experience feels snappier”

MixedComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“filled the disk and crashed/hung the Pi by using all the RAM”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“This is what makes it bananas for me. I don't know what Microsoft is thinking if they allow this.”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“The remote can use it to run code on the local machine as well, exactly what the "sandbox" pattern was supposed to prevent.”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“the editor buffers are local and the editor UX as a whole is local on your machine”

RecommendsComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“A surprise waiting to happen if you Remote SSH into an agent sandbox.”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“And it doesn't work on BSD, and fails in an opaque way when it tries.”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“It also makes your local client an extension of the remote box. That is going directly against expectations for remote access.”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“A remote access protocol that gives a potentially untrustworthy remote system the ability to execute arbitrary code on the local machine is a serious problem”

CriticizesComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“It allows me to connect to my dev environment (remote box) from any PC”

RecommendsComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“I've been using it daily since it came out.”

RecommendsComment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“Of course, it is a pity Microsoft doesn't open source it.”

MixedComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“it doesn't pick up the MotD, preventing me from showing users important messages”

CriticizesComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“it auto-installed node, npm, and hundreds of megabytes of npm packages”

CriticizesComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“The problem is the remote host has control over local host through the protocol.”

MixedComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“there is an SSH agent at all, whereas Emacs just uses the built-in Bourne shell”

CriticizesComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“You don't want to unwittingly add to the attack surface”

CriticizesComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“At the cost of a proprietary binary blob on the remote end”

CriticizesComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“allows the remote system to modify files and execute code on the local/frontend system”

CriticizesComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“The reverse direction, where a compromised remote can do whatever it wants to my local machine, is not.”

CriticizesComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“I'd probably prefer if VS Code simply ran ed/vim remotely, but both of those editors can invoke shell anyhow”

MixedComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“VSCode's SSH Agent is a godsend for remote development”

RecommendsComment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”

“VScode has a really efficient protocol that communicates only that's required”

RecommendsComment from 22 Aug 2026 in “Stop Making TUIs”

“I just use it via my browser.”

RecommendsComment from 22 Aug 2026 in “Show HN: terminal-code – VS Code inside the terminal”

“use VSCode with the Remote SSH extension, which will give you the file browser UI etc.”

RecommendsComment from 8 Jul 2026 in “Show HN: Davit, a Apple Containers UI”

“The integrated terminal pretty much makes this as smooth an experience as working locally.”

RecommendsComment from 18 Jun 2026 in “Microsoft new Outlook takes 10 seconds to do what Outlook Classic does instantly”

“got sick and tired of the vscode instability and frequent need to blow away state / reinstall plugins after updates”

CriticizesComment from 29 Apr 2026 in “Zed is 1.0”

“The VSCode remote ssh implementation is a bit concerning”

CriticizesComment from 29 Apr 2026 in “Zed is 1.0”

“Easiest way to do it would be enable ssh in container and then use VSCode ssh extension.”

RecommendsComment from 28 Apr 2026 in “GitHub Copilot is moving to usage-based billing”

“I use VSCode’s remote SSH specifically so that code editing doesn’t suck.”

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

“A compromised remote could use the VS Code Remote connection to execute code on your local machine.”

CriticizesComment from 22 Jan 2026 in “Threat Actors Expand Abuse of Microsoft Visual Studio Code”

“It's the primary way I work on remote servers. Takes a few seconds to start up, but then it's just as if I'm working locally.”

RecommendsComment from 30 Dec 2025 in “You Need to Ditch VS Code”

“VSCode over SSH is one of the best ways to develop on various SBCs.”

RecommendsComment from 30 Dec 2025 in “You Need to Ditch VS Code”

“VSCode over SSH kinda rocks honestly”

RecommendsComment from 30 Dec 2025 in “You Need to Ditch VS Code”

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