How to set up SSH for ECE linux "the right way". No VPN is required to SSH into ECE linux. Notably, with this setup:
- Skip
eceterm
completely and go directly toeceubuntu/ecetesla
- you only need to type the SSH command ONCE (and enter your password ONCE). - Configure VS Code to work over SSH. Edit remote files while maintaining your VS Code features like Intellisense, syntax highlighting, themes, etc.
Skip to the bottom of the document for a summary (TL;DR).
Disclaimer: I have only tested on macOS. It should work fine for *nix systems, but not sure about Windows. The instructions are up-to-date as of the last update of the Gist. Some Windows-specific notes are included in some sections thanks to feedback from classmates using Windows.