这是一段关于使用AWS Spot市场的EC2实例的经验分享。作者第一次使用Spot市场,尝试通过SSH连接到实例,但发现使用公共IP时出现了超时错误。作者询问是否需要在提交Spot请求后进行其他操作,等待有人填补请求之外的步骤。
rc = ec2.create_instances(ImageId=ubuntu_64bit,
InstanceType='t2.nano',
MinCount=1,
MaxCount=n_workers,
KeyName='my-key',
)
我使用了默认的安全组,同时添加了ssh权限。
当满足这些条件时,您可以通过以下命令登录到实例:
ssh -i /path/my-key-pair.pem ec2-user@ec2-198-51-100-1.compute-1.amazonaws.com
根据您加载的镜像不同,用户名可能会有所不同。可能的用户名包括ec2-user
、centos
、ubuntu
和root
。
SSH 的超时错误意味着此云服务器实例上的 22 端口
未向您开放。请检查安全组并添加您当前所在的 IP,以允许访问 22 端口。