我有一个vmware虚拟机,我将其转换为.ova文件并上传到S3存储桶。我将其转换为ami文件,然后创建了一个ec2实例。这一切都很好,但是当我使用以下地址登录时:
ssh -i mypemfile.pem root@192.168.1.1
其中IP是ec2的真实外部IP地址,我得到连接拒绝错误。当我在本地使用vm时,我有一个我通常用来进入它的用户名和密码。我认为问题是我没有任何配置外部访问系统的步骤,所以我似乎被锁定了。
我是否可以在aws命令行工具中执行任何操作或以其他方式登录此ec2并修复用户权限以便我可以正常登录?我真的不想再次上传20GB文件来正确设置它。
谢谢!
编辑 - 我在ssh中运行了-vvv命令,这就是我所看到的:
OpenSSH_7.5p1, OpenSSL 1.0.2k 26 Jan 2017
debug2: resolving "ec2-1-2-3-4.us-west-2.compute.amazonaws.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to ec2-1-2-3-4.us-west-2.compute.amazonaws.com
[1.2.3.4] port 22.
debug1: connect to address 1.2.3.4 port 22: Connection refused
ssh: connect to host ec2-1-2-3-4.us-west-2.compute.amazonaws.com port 22: Connection refused