🧾 Summary
Documents how to attach a local VSCode to a Cannon compute node over SSH, as an
alternative to the Open OnDemand web view. Covers the SSH ProxyJump config that
makes compute nodes reachable, what the salloc flags mean, and the reconnect
behaviour when an allocation ends.
🎯 Learning Goals / Outcomes
📦 Required Tools, Packages, or Data
- Tools: VSCode with the Remote - SSH extension, OpenSSH, Slurm
- Libraries: N/A
- Data source(s): N/A
📄 Outline / Structure
- Why this exists, and why not the login node
- Quick steps
- The SSH config, block by block
- What the
salloc flags mean
- Connecting VSCode
- Allocations do not survive: the tradeoff vs OOD
- When to use OOD instead
🔗 Related Materials
🚦Status & Next Steps
Draft written, PR to follow. Requested by Tinashe.
🧾 Summary
Documents how to attach a local VSCode to a Cannon compute node over SSH, as an
alternative to the Open OnDemand web view. Covers the SSH
ProxyJumpconfig thatmakes compute nodes reachable, what the
sallocflags mean, and the reconnectbehaviour when an allocation ends.
🎯 Learning Goals / Outcomes
sallocflag📦 Required Tools, Packages, or Data
📄 Outline / Structure
sallocflags mean🔗 Related Materials
🚦Status & Next Steps
Draft written, PR to follow. Requested by Tinashe.