ExCL Remote Development
Getting started with ExCL Remote Development.
Roadmap for Setup
If you are new to remote development on ExCL here is a roadmap to follow to set important settings and to get familiar with remote Linux development.
- Setup SSH: SSH Keys for Authentication | ExCL User Docs - Bonus: SSH-Agent and SSH Forwarding 
 
- Setup VS Code Remote Explorer: Visual Studio Code Remote Explorer | ExCL User Docs - Important: Make sure to check the setting Remote.SSH: Lockfiles in Tmp. 
 
Setup FoxyProxy
- Launch SOCKS dynamic proxy forwarding to the login node using dynamic forwarding with SSH. On Linux or macOS, via the SSH flag - -D- $ ssh -D 9090 <Username>@login.excl.ornl.gov- or in the ssh config add the - DynamicForwardoption- DynamicForward 9090- On Windows, use MobaSSHTunnel to set up Dynamic Forwarding. See Jupyter Quickstart for more information on port forwarding in windows. 
- Setup FoxyProxy Install the FoxyProxy Chrome extension or Firefox extension. - Setup FoxyProxy by adding a new proxy for localhost on port 9090. Then add the regular expression URL pattern - .*\.ftpn\.ornl\.govto forward ThinLinc traffic to ExCL.

Last updated
Was this helpful?
