Skip to content

Instantly share code, notes, and snippets.

@aryan-f
Created May 28, 2026 18:27
Show Gist options
  • Select an option

  • Save aryan-f/1a35d05b5b3ca0d51772631c258bd530 to your computer and use it in GitHub Desktop.

Select an option

Save aryan-f/1a35d05b5b3ca0d51772631c258bd530 to your computer and use it in GitHub Desktop.
Alliance HPC SSH Jumping for PyCharm
# ~/.ssh/config
Host alliancecan
HostName <CLUSTER>.alliancecan.ca
User <USERNAME>
IdentityFile <PATH>
IdentitiesOnly yes
Host kn*
HostName %h
User <USERNAME>
ProxyJump alliancecan
PubkeyAuthentication no
PreferredAuthentications password,keyboard-interactive
@aryan-f

aryan-f commented May 28, 2026

Copy link
Copy Markdown
Author

PyCharm's Remote Development feature can log onto a compute node you have already acquired via salloc with this setup. In PyCharm, you should add kn* or whatever your compute node is called. It will automatically hop through the login node which I have named alliancecan here. You'll first be prompted about Duo and then for your CCDB password. After that, everything should work perfectly!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment