...
SCU has a shared home directory which will allow key-based authentication across all HPC nodes. For this to work add the public key you generated to your authorized_keys file.
Code Block | ||
---|---|---|
| ||
cd ~/.ssh cat id_rsa.pub >> authorized_keys |
...
For example:
Code Block |
---|
Host *.pbtech # this will allow connecting to internal HPC network User scu_ldap_username # change to your user name ProxyCommand ssh -W %h:%p scu_ldap_username@gateway.med.cornell.edu #allows automatic proxying to HPC network - change to aphrodite, pascal, or aristotle ControlMaster auto ControlPersist 60 ServerAliveInterval 120 IdentityFile ~/.ssh/your_private_key # by default ~/.ssh/id_rsa will be tried though use this if you named it something else Host *.med.cornell.edu # this will allow connecting to gateway servers User scu_ldap_username # change to your user name ControlMaster auto ServerAliveInterval 120 ControlPersist 60 IdentityFile ~/.ssh/your_private_key # by default ~/.ssh/id_rsa will be tried though use this if you named it something else |
Place these lines at bottom of your ~/.ssh/config file. Follow and remove the instructions shown after "#."
These settings are applied to any server with "med.cornell.edu" in the hostname. This will also allow proxying through a login node to reach our internal HPC network.
...