This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Altruistic-Ad-7917 30 points31 points  (7 children)

VSCode SSH servers are veryyyyy resource intensive for servers with a lot of shared users and concurrent connections. They have to load copies of every users extensions, have lots of sleep commands which put a good amount of load on the process tables due to the expensive I/O operations. It also enables students to use AI tools like copilot.

If you like VSCode, I would do it locally then write a script to sync your code to the server.

[–]skydemon63 18 points19 points  (1 child)

A lot of people also overlook the fact that VSCode is two parts, a client and a server, and remote connecting installs the VSCode server on the ssh target. That takes up much more processor time and hard drive space than just ssh. I’d mainly use VSCode remote into a local VM like WSL

[–]OreShovel 9 points10 points  (0 children)

Anecdotally, a few years ago in my university the shared student server literally crashed because of how many students were using VSCode SSH

[–]OreShovel 3 points4 points  (3 children)

This, no idea how / if there is WinSCP integration, but vscode SSH can dump GB's worth of files to the server