Из каталога моей пары ключей:
chmod 400 keypairname.pem
ssh -i keypairname.pem serveraddress
Вывод:
serveraddress: Permission denied (public key).
Когда я проверяю привилегии на моем .pem, Я получаю:
-r--------
Путь к моей паре ключей выглядит примерно так:
/Users/myname/Code/AWS/projectname/.private/keypairname.pem
«Код» является символической ссылкойв каталог, который на самом деле находится на два уровня ниже рабочего стола:
~/Desktop/Stuff/Code/...etc
Из вышесказанного всем ясно, почему экземпляр EC2 все еще отвергает мои попытки доступа к нему с помощьюSSH?Насколько я могу судить, я выполнил требование, чтобы мой файл ключей не был общедоступным.