Visual Studio Code offers an alternative way to connect to a cloud VM, via its built-in Remote Development pack. This allows you to use the full features of the code editor in the virtual machine while running the editor on your own computer. This works by installing a VS Code server on the VM which communicates all necessary information back to the VS Code running on your own machine. Once setup, you can edit and run code, run a debugger, or open a terminal in VS Code on the virtual machine in the same way that you would for non-remote development.
To set up, you need to define an SSH config file with the IP address of your VM and path to your private key file as described in the UKCA Tutorial Configuration Page. Not