...
4) in VScode open the Command Palette, type/enter: Remote – SSH: Connect to Host, and provide the name of your allocated compute node, e.g. bcn####
As 5) as soon as the remote connection in VScode is established you can install additional extensions on the remote side, too. Some recommendations are
- GitHub Copilot
- Python
- JupyterHub
- C/C++
- Modern Fortran
...
Steps 2) and 4) need to be executed each time running VScode on a compute node. All other steps are required one time only - are permanent.
Optional: containerized VScode server
Advantage: inside container user has more rights, e.g., can use dnf
.