
我收到以下错误
“ssh:连接到主机ec2-xx-xxx-xxx-xxx.compute-1.amazonaws.com端口22:连接被拒绝”
当我检入控制台时,状态检查是“正在初始化”,一旦它改变“2/2检查通过”,我就可以ssh或运行任何脚本.
有什么办法可以通过python boto API获得“状态检查”吗?
我使用的是Python 2.7.5,
boto 2.19.0
提前致谢.
解决方法 简单的方法是使用套接字模块检查新创建的实例的端口22是否可访问import sockets = socket.socket(socket.AF_INET,socket.soCK_STREAM)try: s.connect(('hostname',22)) print "Port 22 reachable"except socket.error as e: print "Error on connect: %s" % es.close() 当您能够到达端口22时,您可以调用ssh到它.
总结以上是内存溢出为你收集整理的python – 坚持亚马逊ec2实例的状态检查全部内容,希望文章能够帮你解决python – 坚持亚马逊ec2实例的状态检查所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)