У меня была похожая проблема с подключением недавно запущенных экземпляров EC2 из AWS.По-видимому, экземпляры могут быть недоступны через ssh, даже если их статус уже изменился на работает .
Кажется, что нет правильного решения, это самое элегантное, которое я получил:
while True:
try:
run('whoami')
break
except Exception, e:
print "instance not yet reachable, wait a little bit", e
time.sleep(10)