Linux SSH 配置别名权限被拒绝(公钥)

Linux SSH 配置别名权限被拒绝(公钥)

我有一个正在运行的 AWS Linux 实例,我正尝试通过 SSH 进入。当我输入手动命令时(使用 mac,终端):

ssh -i ~/.ssh/PEM.pem root@IPADDRESS

它工作正常,但是当我尝试在 SSH 客户端的配置文件中为其指定一个别名时,例如

Host hostname
User root
IdentityFile "file"
HostName IPADDRESS

我收到错误:

Permission denied (publickey)

我的配置文件中还有其他 AWS 别名,它们的设置完全相同,运行良好,有什么想法吗?谢谢。

更新我搞清楚了这里发生了什么,我的 .pem 位置末尾有一个空格。天哪,这东西太难搞了。

答案1

我搞清楚了这里发生了什么,我的 .pem 位置末尾有一个空格。天哪,这东西太难搞了。

相关内容