我有一个Windows作为主要操作系统。使用VMware Player,我将Ubuntu服务器12.4设置为客户机。Ubuntu服务器具有“ ubuntu”用户。
我创建了一个新的EC2实例+设置pem密钥。在Windows机器上,当我使用腻子+ 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).
请指教。谢谢!