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!

0

Please sign in to leave a comment.