我正在尝试使用带有从aws下载的私钥的ssh访问aws实例。
我使用他们的文档建议的ec2-user
获得了访问权。
$ ssh -i upd_prayag.pem ec2-user@ec2-54-209-155-100.compute-1.amazonaws.com
显然,我在那里找到两个用户,
ec2-user
prayagupd
我想要的是ls
用户prayagupd
来检查我从github
克隆的目录是否存在。
不幸的是,我在该用户上看到了permission denied
消息。
我得到Permission denied (publickey)
on
$ sudo ssh -i upd_prayag.pem ec2-user@ec2-54-209-155-100.compute-1.amazonaws.com
他们建议sudo su -
应该有效,但是一直在询问密码,我通过谷歌找到的一些链接让我担心我无法获得root权限。
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
答案 0 :(得分:0)
如果实例是从AWS镜像创建的,则无法获得root访问权限。