昨天我仍然可以进入我的aws ec2-instance,但是今天得到
Permission denied (publickey)
使用命令
ssh -i "keypair_ireland.pem" ubuntu@instance-ip
原因是我似乎改变了/ home / ubuntu目录的chmod,又名。 /home/ubuntu/.ssh在EBS volumne(根设备)上,因此ssh不再有效。
现在我无法进入实例
我怎么能改回来?还有其他方法可以登录远程服务器吗?
更新============================================== ==============
我已经做了以下事情来尝试解决它
1. identify a running instance I can log in
2. stop this instance (because volumne can only attach to stopped instance)
3. attach my volumn to instance in step 1 at point /dev/sdf (not the root device), it shows in the list of block device, not root device
4. start instance in step 1
5. instance in step 1 can not be ssh into anymore
更新===========================================
我的实例的安全组
22 tcp0.0.0.0/0✔
更新============================================= < / p>
我从AWS Marketplace AMI的快照中使用的卷
当我尝试将卷附加到正在运行的实例时,我得到了错误
附加音量时出错:无法附加音量&#39; vol-6dc7aa2&#39;同 市场代码作为实例&#39; i-932391e&#39;不是在停止&#39; 状态。
答案 0 :(得分:0)
在你的位置,我可能会做以下事情: