我试图在AWS/EC2上运行程序,并陷入实例的启动中。私钥不可访问/ PEM/AWS
- .pem密钥文件被创建并链接到实例。密钥保存在我的文档中。
- 命令 “搭配chmod 400 /Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem” 报告没有错误
命令“SSH -i “name_of_key.pem” Ubuntu的@ EC2-XX-YY-ZZZ -76.us-west-2.compute.amazonaws.com”报道:
Warning: Identity file name_of_key.pem not accessible: No such file or directory.
它接着说:
主机 的真实性“EC2-XX-YY- ZZZ-76.us-west2.compute.amazonaws .com(XX.YY.ZZZ.76)'不能建立 .ECDSA密钥指纹是 SHA256:o6Vv2Doje9CyLv + YxbrlJaDcEGydZTYOmP0l3FBa5ps。你确定你 想继续连接(是/否)吗?是
- 我说 '是' 反正。然后再次警告
警告:身份文件name_of_key.pem无法访问:没有这样的文件或目录 。权限被拒绝(publickey)。
您是否知道为什么私钥无法访问?我应该把它保存在一个特殊的地方吗?
非常感谢您
供应的关键'ssh'命令的完整路径。 'ssh -i/Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem' –
是的,你在正确的文件夹中吗? – Henry
Yeeaaah! '加工!!!谢谢@MarkB –