On your local machine, run an SSH agent process to load your SSH private key once, eliminating the need to enter your passphrase for every SSH login. Then you won’t have to specify your private key in the SSH login command.
Open a terminal on your local machine and run the following commands:
$ eval `ssh-agent -s` Agent pid 32045 $ ssh-add Enter passphrase for /Users/<username>/.ssh/id_ecdsa: Identity added: /Users/<username>/.ssh/id_ecdsa Now, you can connect to the cluster using SSH without typing in your SSH key passphrase:
ssh johnchris@andromeda.bc.edu