Custom ssh to HPC system for remote deployment


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: [] and [aes256-ctr, aes192-ctr, aes128-ctr]


 ~  ssh -Q cipher                                                                                 

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.