arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

ExCL Remote Development

Getting started with ExCL Remote Development.

hashtag
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.

  1. Setup SSH: SSH Keys for Authentication | ExCL User Docsarrow-up-right

    • Bonus:

  2. Setup Git

  3. Setup VS Code Remote Explorer:

    • Important: Make sure to check the setting Remote.SSH: Lockfiles in Tmp.

hashtag
Setup FoxyProxy

  1. Launch SOCKS dynamic proxy forwarding to the login node using dynamic forwarding with SSH. On Linux or macOS, via the SSH flag -D

    or in the ssh config add the DynamicForward option

    On Windows, use MobaSSHTunnel to set up Dynamic Forwarding. See for more information on port forwarding in windows.

  2. Setup FoxyProxy Install the FoxyProxy or .

Setup FoxyProxy by adding a new proxy for localhost on port 9090. Then add the regular expression URL pattern .*\.ftpn\.ornl\.gov to forward ThinLinc traffic to ExCL.

SSH-Agent and SSH Forwardingarrow-up-right
Git SSH Access | ExCL User Docsarrow-up-right
Setup Git access to code.ornl.gov | ExCL User Docsarrow-up-right
Visual Studio Code Remote Explorer | ExCL User Docsarrow-up-right
Setup FoxyProxyarrow-up-right
Jupyter Quickstart
Chrome extensionarrow-up-right
Firefox extensionarrow-up-right
Foxy Proxy Settings
 $ ssh -D 9090 <Username>@login.excl.ornl.gov
DynamicForward 9090