小编use*_*562的帖子

如何在不明确使用 pem 密钥的情况下通过 SSH 连接到 EC2?

我有一个 Windows 作为我的主要操作系统。使用 VMware 播放器,我将 Ubuntu 服务器 12.4 设置为来宾计算机。Ubuntu 服务器有“ubuntu”用户。

我创建了一个新的 EC2 实例 + 设置 pem 密钥。在 Windows 机器上,当我使用 putty+pem 密钥时 - 我可以 ssh。

我将 pem 密钥添加到我的 VMware Ubuntu 服务器 (/home/ubuntu/.ssh/) 此外,我设置了以下权限: chmod 700 /home/ubuntu/.ssh chmod 600 /home/ubuntu/.ssh/*

通过Ubuntu的服务器-我想SSH到EC2实例没有成功: ssh ubuntu@EC2_IP Permission denied (publickey) 。如果我明确使用 pem 密钥,它会起作用: ssh -i /home/ubuntu/.ssh/NAME.pem ubuntu@EC2_IP - 请注意,我必须使用密钥的直接路径,否则,我会得到 Warning: Identity file NAME.pem not accessible: No such file or directory. Permission denied (publickey).

请指教。谢谢!

ssh amazon-ec2 ssh-keys

23
推荐指数
3
解决办法
2万
查看次数

标签 统计

amazon-ec2 ×1

ssh ×1

ssh-keys ×1