Setting up vs code for Remote Development step by step
DesignMind Blog
Brian Hatchet

Configuring SSH for Public Key Authentication
Brian Hatchet

Setting up a Remote Development Environment with OpenSSH Server