ExCL User Docs
HomeAbout
  • Introduction
  • Acknowledgment
  • System Overview
    • amundsen
    • apachepass
    • clark
    • cousteau
    • docker
    • emu
    • equinox
    • excl-us
    • explorer
    • faraday
    • Hudson
    • leconte
    • lewis
    • mcmurdo
    • Milan
    • minim1
    • Oswald
    • pcie
    • quad
    • radeon
    • snapdragon
    • thunderx
    • Triple Crown
    • Xavier
    • zenith
  • ExCl Support
    • ExCL Team
    • Frequently Encountered Problems
    • Access to ExCL
    • Contributing
    • Glossary & Acronyms
    • Requesting Access
    • Outages and Maintenance Policy
    • Backup & Storage
  • Quick-Start Guides
    • ExCL Remote Development
    • Apptainer
    • Conda and Spack Installation
    • Devdocs
    • GitHub CI
    • Gitlab CI
    • Groq
    • Julia
    • Jupyter Notebook
    • Marimo
    • Ollama
    • Open WebUI
    • Python
    • Siemens EDA
    • ThinLinc
    • Visual Studio Code
    • Vitis FPGA Development
  • Software
    • Compilers
    • ExCl DevOps: CI/CD
    • Git
    • Modules
    • MPI
  • Devices
    • BlueField-2
  • Contributing via Git
    • Git Basics
      • Git Command Line
      • Git Scenarios
    • Authoring Guide
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. ExCl Support

Access to ExCL

PreviousFrequently Encountered ProblemsNextContributing

Last updated 6 months ago

Was this helpful?

To become authorized to access ExCL facilities, please apply at . You have the option of using your ORNL (ucams) account if you have one, or creating an xcams (external user) account if you wish.

Once you have access you have a couple of options.

  • login.excl.ornl.gov runs an SSH Server and you can connect to the login node with ssh login.excl.ornl.gov.

  • There is a limited number of licenses available. Thinlinc (Xfce Desktop) can be accessed at for HTML5 services, and ThinLinc clients can use login.excl.ornl.gov as their destination. ThinLinc clients can be downloaded without cost from . ThinLinc provides much better performance than tunneling X over SSH. A common strategy is to access login.excl.ornl.gov via ThinLinc and then use X11 forwarding to access GUIs running on other nodes.

Notes:

  • Using an SSH key instead of a password to connect to ExCL is highly recommended. See . SSH keys are more secure than passwords, and you are less likely to accidentally get banned from multiple incorrect login attempts when using SSH Keys to authenticate. If you get blocked, you can send a help ticket to with your IP address to get removed from the block list.

  • If you use a passphrase with your SSH key (recommended for security), you should also set up an SSH Agent to load the SSH key. An SSH Agent allows you to enter your passphrase once for the session without needing to enter your passphrase many times. The VS Code documentation is well written for setting up this SSH Agent on a variety of platforms; see .

  • It is recommended to use a terminal multiplexer like or . These tools keep your session active and can be reattached to if you loose network connection. They also allow you to open multiple windows or split panels.

Add SSH Public Key to ExCL’s Authorized Keys

You can manually copy the key if already on ExCL. For example

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

Or you can you ssh-copy-id to copy your local systems key to ExCL.

ssh-copy-id login.excl.ornl.gov
https://www.excl.ornl.gov/accessing-excl/
ThinLinc
https://login.excl.ornl.gov:300
https://www.cendio.com/thinlinc/download
excl-help@ornl.gov
Visual Studio Code Remote Development Troubleshooting Tips and Tricks
tmux
screen
How to get start with SSH keys