Created
May 28, 2026 18:27
-
-
Save aryan-f/1a35d05b5b3ca0d51772631c258bd530 to your computer and use it in GitHub Desktop.
Alliance HPC SSH Jumping for PyCharm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # ~/.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 |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
PyCharm's Remote Development feature can log onto a compute node you have already acquired via
sallocwith this setup. In PyCharm, you should addkn*or whatever your compute node is called. It will automatically hop through the login node which I have namedalliancecanhere. You'll first be prompted about Duo and then for your CCDB password. After that, everything should work perfectly!