我尝试连接到我的 EC2 Ubuntu LTS 实例,但失败了。我收到的错误消息如下:ssh:连接到主机 ec2-79-125-83-13.eu-west-1.compute.amazonaws.com 端口 22:连接被拒绝
我检查了实例日志,最后几行如下:
The disk drive for /dev/xvdf is not ready yet or not present.
Continue to wait, or Press S to skip mounting or M for manual recovery
这可能是什么问题?
请问你能帮帮我吗?
答案1
可能存在/etc/fstab
问题。Ubuntu 正在尝试安装一个现有分区/etc/fstab
,但无法找到该分区,即 /dev/xvdf。
为了解决这个问题,你需要 -
1)关闭此实例
2)启动另一个实例
3)将此实例的根EBS附加到步骤(2)中的新实例
4) 按照步骤(3)挂载 EBS,例如在 /mnt/ebs
5) 检查fstab
是否存在不一致,/mnt/ebs/etc/fstab。如果存在任何不一致,请备份该文件,修改它,卸载分区,然后将其重新附加到步骤(1)中的实例并启动它。
答案2
检查事项:
验证您的安全组规则允许从源 IP 地址进行 SSH 访问。
验证 IPtables 是否正在运行并阻止连接。您可以
service iptables stop
向输入链添加规则以允许访问
如果上述方法无效,请运行ssh@yourhost -v
以收集更多详细信息并将其粘贴在此处,以便我们了解断开连接的位置。连接被拒绝通常是防火墙访问控制问题。希望这能有所帮助