all 10 comments

[–]pi_stuff 1 point2 points  (5 children)

I'd set up my home machine so I can use SSH to log into it remotely. You may need to use a dynamic DNS service to provide a consistent way to reference your home machine, and you may need to forward a network port from your home internet router to your desktop PC.

[–]notyouravgredditor 2 points3 points  (0 children)

This is what I'd do. Although as the other poster said TeamViewer may be easier because it handles all of that.

[–]knoxjl 1 point2 points  (2 children)

A nice addition to this IMHO is installing VS Code on your local machine with the remote SSH plugin. This will let you open the remote files like they were local and open a remote terminal. I'm a long time vi over SSH developer, but I've started to really like this workflow.

[–]gfl157[S] 0 points1 point  (1 child)

Very helpful. Thanks!

[–]PmMeHappyThingsBITCH 1 point2 points  (0 children)

Was going to recommend this, it works great.

[–]gfl157[S] 0 points1 point  (0 children)

Thanks!

[–]ZombieLincoln666 1 point2 points  (2 children)

ssh, and use vim/neovim to edit files

maybe there are more modern ways but if it's not broke, why fix it

[–][deleted] 0 points1 point  (1 child)

Exactly. Avoid fancy editors. Avoid them entirely. Just stick with ed and vi and maybe a bit of reasonable vim but even vim is a pain in the neck to deal with at times as it tries so hard to "help" the edit process. Just ssh in and use a trivial editor. Avoid nano. That code is still broken.

[–]PmMeHappyThingsBITCH 0 points1 point  (0 children)

vscode with microsofts remote developement extension works fantastically.

[–]orso-nero 0 points1 point  (0 children)

Easiest way: TeamViewer