Custom ssh to HPC system for remote deployment
Hello,
I am seeking assistance configuring PyCharm (and possibly CLion) to use a custom SSH executable for remote development on an HPC system with Kerberos authentication. My local machine has a specific SSH client at /usr/local/ossh/bin/ssh that is necessary to connect to the remote HPC environment. I have set my PATH to include this, and the terminal inside of Pycharm returns this when doing ‘which ssh’. I can't tell what ssh Pycharm is actually using though.
In CLion and PyCharm's SSH configurations, there is no field to specify the path to a custom SSH client through the GUI that I can find. While the IDEs support GSSAPIAuthentication via the ~/.ssh/config file, they do not seem to have the option to use a specific SSH binary.
Currently, when I try to connect to the HPC I get an error that suggests a cipher mismatch:
Unable to reach a settlement of Client2ServerCipherAlgorithms: [aes128-gcm@openssh.com] and [aes256-ctr, aes192-ctr, aes128-ctr]
~ ssh -Q cipher
3des-cbc
aes128-cbc
aes192-cbc
aes256-cbc
aes128-ctr
aes192-ctr
aes256-ctr
aes128-gcm@openssh.com
aes256-gcm@openssh.com
chacha20-poly1305@openssh.com
Does anyone know anything that might help me get this up and running? Any suggestions would be greatly appreciated. Thanks!
Please sign in to leave a comment.