【发布时间】:2015-09-30 13:09:34
【问题描述】:
我通过将 VM 转换为 OVF 并使用 ec2-import-instance 命令将 VM 从 VMware ESX 服务器导出到 AWS。 我可以在导出之前对这个虚拟机进行 SSH 连接。 sshd 服务运行良好,并且更新了 IPtables 以允许 SSH。 在 AWS 中启动实例后,我收到错误“连接被拒绝”。 AWS 中的安全组配置为允许来自任何计算机的 SSH。 我不确定我在这里缺少什么。谁能帮忙。
以下是系统日志中的日志
�%G 欢迎使用红帽企业 Linux 服务器
开始 udev: %G[ OK ]
设置主机名HostName:[OK]
设置逻辑卷管理:未找到卷组
[确定]
检查文件系统
检查所有文件系统。
[/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/mapper/rootvg-lv_root
/dev/mapper/rootvg-lv_root:干净,84140/393216 个文件,566731/1572864 个块
[/sbin/fsck.ext4 (1) -- /boot] fsck.ext4 -a /dev/xvda1
/dev/xvda1:干净,49/62592 个文件,23356/250000 个块
[确定]
以读写模式重新挂载根文件系统:[ OK ]
挂载本地文件系统:挂载:特殊设备 UUID=fb215306-b552-4bff-b07d-66706c336675 不存在
mount: 特殊设备 UUID=9a0267c2-78a2-4660-aa8a-ca306818d1f3 不存在
mount: 特殊设备 UUID=d869efbd-824e-406b-934e-0b47d9ef9a12 不存在
mount: 特殊设备 UUID=2cb8e09a-9cf5-4326-a713-af7e31dfd287 不存在
mount: 挂载点 /var/core 不存在
mount: 特殊设备 UUID=c6be277c-4345-41be-b601-fe31d26eb3e5 不存在
mount: 挂载点 /var/log/audit 不存在
mount: 挂载点 /var/opt/perf 不存在
[失败]
启用本地文件系统配额:[ OK ]
touch: cannot touch `/var/lib/random-seed': 没有这样的文件或目录
chmod: 无法访问 `/var/lib/random-seed': 没有这样的文件或目录
find: `/var/run': 没有这样的文件或目录
/etc/rc.d/rc.sysinit: line 610: /var/run/utmp: No such file or directory
chgrp: 无法访问 `/var/run/utmp': 没有这样的文件或目录
chmod: 无法访问 `/var/run/utmp': 没有这样的文件或目录
启用 /etc/fstab 交换:[确定]
进入非交互式启动
开始监视 VG rootvg:监视卷组“rootvg”中的 2 个逻辑卷
[确定]
调出环回接口:./network-functions: line 239: cd: /var/run/netreport: No such file or directory
[确定]
调出接口eth0:
正在确定 eth0 的 IP 信息...无法创建 /var/run/dhclient-eth0.pid:没有这样的文件或目录
完成。
./network-functions: line 239: cd: /var/run/netreport: No such file or directory
[确定]
开始审核:[FAILED]
开始端口保留:[确定]
开始恢复条件:[OK]
启动系统记录器:无法打开或创建 /var/run/syslogd.pid。
不能写pid。
【问题讨论】:
-
你创建这个ec2实例时是否创建了密钥对并分配了它?
-
是的,我已经创建了密钥对
标签: amazon-web-services ssh amazon-ec2