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%
Recommended in 8 of 13 months
- November 2025: not recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: not recommended
- March 2026: not recommended
- April 2026: recommended
- May 2026: not recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- 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)” - Comment from 24 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”
- Comment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”
- Comment from 22 Jan 2026 in “Threat Actors Expand Abuse of Microsoft Visual Studio Code”
- Comment from 23 Sep 2026 in “VSCode's SSH Agent Is Bananas (2025)”
- Comment from 22 Oct 2026 in “OpenShell – A safe, private runtime for fleets of autonomous AI agents”
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.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| VS Code Remote SSHThis page | 22 | 27 | 45% | 8 | — | — |
| Fresh File Explorer | 9 | 0 | 100% | 1 | — | — |
| vscode-neovim | 6 | 1 | 86% | 6 | — | — |
| GitLens | 6 | 2 | 75% | 5 | — | — |
| Calva | 5 | 0 | 100% | 5 | — | — |
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”
“VS Code has had a working remote SSH plugin for almost a decade now”
“It also has some unfortunate OS / glibc minimums which means that it's growing less useful as time goes on.”
“it is a great tool when operating in a trusted circle”
“It also fills up the hard drives on shared server, where each user up to 5 GB of vscode nonsense.”
“It's like giving away a gun that explodes in your face if you shoot it in anger”
“if your latency is higher than 30-50ms, since VSCode's SSH agent streams the files to your computer, the typing experience feels snappier”
“filled the disk and crashed/hung the Pi by using all the RAM”
“This is what makes it bananas for me. I don't know what Microsoft is thinking if they allow this.”
“The remote can use it to run code on the local machine as well, exactly what the "sandbox" pattern was supposed to prevent.”
“the editor buffers are local and the editor UX as a whole is local on your machine”
“A surprise waiting to happen if you Remote SSH into an agent sandbox.”
“And it doesn't work on BSD, and fails in an opaque way when it tries.”
“It also makes your local client an extension of the remote box. That is going directly against expectations for remote access.”
“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”
“It allows me to connect to my dev environment (remote box) from any PC”
“I've been using it daily since it came out.”
“Of course, it is a pity Microsoft doesn't open source it.”
“it doesn't pick up the MotD, preventing me from showing users important messages”
“it auto-installed node, npm, and hundreds of megabytes of npm packages”
“The problem is the remote host has control over local host through the protocol.”
“there is an SSH agent at all, whereas Emacs just uses the built-in Bourne shell”
“You don't want to unwittingly add to the attack surface”
“At the cost of a proprietary binary blob on the remote end”
“allows the remote system to modify files and execute code on the local/frontend system”
“The reverse direction, where a compromised remote can do whatever it wants to my local machine, is not.”
“I'd probably prefer if VS Code simply ran ed/vim remotely, but both of those editors can invoke shell anyhow”
“VSCode's SSH Agent is a godsend for remote development”
“VScode has a really efficient protocol that communicates only that's required”
“I just use it via my browser.”
“use VSCode with the Remote SSH extension, which will give you the file browser UI etc.”
“The integrated terminal pretty much makes this as smooth an experience as working locally.”
“got sick and tired of the vscode instability and frequent need to blow away state / reinstall plugins after updates”
“The VSCode remote ssh implementation is a bit concerning”
“Easiest way to do it would be enable ssh in container and then use VSCode ssh extension.”
“I use VSCode’s remote SSH specifically so that code editing doesn’t suck.”
“A compromised remote could use the VS Code Remote connection to execute code on your local machine.”
“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.”
“VSCode over SSH is one of the best ways to develop on various SBCs.”
“VSCode over SSH kinda rocks honestly”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.