...
When connecting from a Linux machine (like our UQAM servers) or from a Mac you can edit your file ~/.ssh/config. For example, if you want to connect to Narval you can add something the following to your ~/.ssh/config:
Volet |
---|
Host narval Hostname Hostname narval.computecanada.ca User User username ControlPath ControlPath ~/.ssh/cm-%r@%h:%p ControlMaster ControlMaster auto ControlPersist ControlPersist 10m |
Replace 'username' with your username on Narval. The 'narval' above is just a name given to this "host". You can put here any name you like that does not already exist in your ~/.ssh/config.
...
You can create a "host" which includes the name of your private SSH key to avoid having to put it in every command. For example, add the following lines to your ~/.ssh/config file (on our UQAM servers), so they get picked up by any ssh client invocation:
Volet |
---|
Host narr Hostname robot.narval.alliancecan.ca User username Identityfile full_name_of_your_private_key Identitiesonly yes Requesttty no |
The 'narr' above is just a name given to this "host". You can put here any name you like that does not already exist in your ~/.ssh/config. I chose 'narr' for NARval Robot.
Replace 'username' with your username on Narval and 'full_name_of_your_private_key ' with the name and directory of your private SSH key, for example: ~/.ssh/id_ed25519_transfer
...