我正在尝试在AWS / EC2上运行程序,并坚持启动实例。
命令“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:没有此类文件或 目录。权限被拒绝(公钥)。
您知道为什么无法访问私钥吗?我应该把它保存在一个特殊的地方吗?
非常感谢
答案 0 :(得分:1)
看起来ssh无法找到您的密钥。你应该使用密钥的绝对路径:
ssh -i "/Users/name_of_user/Documents/AI/AWS/cle/name_of_key.pem" ubuntu@ec2-XX-YY-ZZZ-76.us-west-2.compute.amazonaws.com
或cd
进入/Users/name_of_user/Documents/AI/AWS/cle
并运行
ssh -i "name_of_key.pem" ubuntu@ec2-XX-YY-ZZZ-76.us-west-2.compute.amazonaws.com