I have an AWS linux instance running that I'm trying to SSH into. When I type in the manual command (using mac, terminal):
ssh -i ~/.ssh/PEM.pem root@IPADDRESS
it works fine, but when I try to give that an alias in the config file in my SSH colder, such as
Host hostname User root IdentityFile "file" HostName IPADDRESS
I get the error:
Permission denied (publickey).
I have other AWS aliases in my config file with the exact same setup that work fine, any ideas? Thanks.
Update I figured out what was going on here, I had a trailing whitespace at the end of my .pem location. Man is that stuff finicky.