问题如标题。 这是为什么呢,我已经使用了ssh命令: ssh -i mykey.pem root@xxx-xxx-xx-xx-xxx.compute-1.amazonaws.com 但我收到了这个错误,在谷歌上找不到任何东西。我做错了什么?
最佳答案
您按照 Klaus 的建议以 ec2-user
身份登录:
ssh -i key.pem ec2-user@host
...然后使用 sudo 运行命令。例如,要编辑 root 拥有且需要 root 权限的 /etc/hosts
文件:sudo nano/etc/hosts
。
或者您运行 sudo su
成为 root
用户。
关于通过 SSH 连接到 EC2 服务器给出错误 请以 ec2-user 用户身份而不是 root 用户身份登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230516/