As I’m about to start development of MacFeegle Prime in earnest I’ve started looking at how best to do this. I’ve long been a fan of Visual Studio Code and figured it would probably have a solution to my problem. Turns out it did!
This is made possible using the Remote Development – SSH extension, follow the steps in the link and you’ll get set up in no time.
One issue I faced is that I couldn’t get the ssh-agent service to run in Windows, I solved this using this solution as a base. In the end I opened services.msc and set the ssh agent to automatic.
To put an SSH key on the Pi, use this as a guide:
Add Public SSH Key to Remote Server in a Single Command (howtogeek.com)