SSH config on Mac
2019, Jun 30
Setting up ssh on a Mac is pretty easy. All you need to do is
Edit the ~/.ssh/config file like this
Host *
UseKeychain yes
Host host1
HostName SOME_IP_ADDRESS
IdentityFile ~/.ssh/YOUR_KEY_FILE.pem
User username
Host host2
HostName SOME_OTHER_IP_ADDRESS
IdentityFile ~/.ssh/YOUR_KEY_FILE_2.pem
User username
For each host add following information:
- hostname its just an alias for your future use
- ip address
- path to your key file (store them in the
~/.ssh/folder) - username
Connect to your hosts
Typing ssh host1 in the terminal will now connect you to the given host.
(Optional - Convert .ppk to .pem)
If you happen to have a .ppk key file (from a windows machine) you need to convert it to .pem
Navigate to the folder where you store the key files and run:
puttygen YOUR_KEY_FILE.ppk -O private-openssh -o YOUR_KEY_FILE.pem
Photo by Jordan Harrison on Unsplash