Это мой первый опыт использования экземпляра ec2 с спотового рынка. Я полагаю, что он тоже относится к SSH, как и к любому нормальному экземпляру. Я отправил запрос и получил его обратно, но теперь по какой-то причине, когда я пытаюсь подключиться к SSH с публичным IP-адресом, я получаю сообщение об ошибке. Есть ли что-то еще, что мне нужно сделать после отправки запроса Spot, кроме ожидания того, что кто-то его заполнит?SSH в EC2 Spot Instance
ответ
Как и многие другие пользователи отметили, что есть две вещи должны быть сделаны для SSH
- назначить aws key-pair при запуске экземпляра
- назначить security group with ssh permission
Чтобы проверить, являются ли они для вашего экземпляра выполнены два условия: вы можете перейти к aws EC2 Management console, щелкнуть свой экземпляр на вкладке экземпляра и проверить, есть ли связанный с ним связанный с ним Key pair name
и входящее правило Security groups
содержит протокол TCP 22 TCP.
При запуске с boto3, то команда будет выглядеть следующим образом
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 [email protected]-198-51-100-1.compute-1.amazonaws.com
В зависимости от изображения, вы загружаете, имя пользователя может отличаться. Возможные из них включают ec2-user
, centos
, ubuntu
, root
.
Ошибка тайм-аута для ssh означает, что port 22
на этом месте экземпляр не открыт для вас. Проверьте группу безопасности и добавьте IP-адрес вашего местоположения, разрешив доступ к порту 22
- 1. ec2 spot instance изящное окончание
- 2. Amazon spot instance deployment antipattern
- 3. Настройка резервной копии экземпляра Spot Instance AWS EC2
- 4. Jenkins ssh to amazon ec2 instance
- 5. Terraform Spot Instance in VPC
- 6. AWS EC2 Instance Hacked
- 7. pgpool postgresql ec2 instance
- 8. aws ec2 request-spot-экземпляры проблемы CLI
- 9. AWS EC2 Instance OS repair
- 10. scp to ec2 instance amazon
- 11. Boto3 Instance Not Allowing SSH
- 12. В какой зоне доступности стоит Amazon EC2 Spot Instance на официальном сайте?
- 13. Amazon ec2 instance slow
- 14. Масштаб amazon ec2 instance
- 15. AWS EC2 Instance
- 16. Заполнить или убить запрос EC2 Spot
- 17. EC2 Ubuntu Instance - незащищенного PRIVATE KEY FILE
- 18. AWS EC2 Spot Instance PHP добавить тег при создании запроса пятна
- 19. Amazon Instance EC2 Тайм-аут соединения
- 20. Ssh to AWS RDS Postgres instance
- 21. Веб-доступ amazon ec2 instance command-line
- 22. AWS EC2 SSh Timeout
- 23. EC2 Пятно Instance Расторжение и Python 2.7
- 24. Amazon EC2 Instance Remote Start
- 25. Self-Terminating AWS EC2 Instance?
- 26. EC2 Instance работает очень медленно
- 27. Определить имя ec2 instance cloudify
- 28. Amazon AWS EC2 Instance Email Не принимаемой
- 29. S3 Proxy to EC2 Instance
- 30. Amazon EC2 Instance Killing MySQL
Когда вы запросили экземпляр спота, вы выбрали правильную пару ключей? Является ли экземпляр пятна в группе безопасности с портом 22 открытым? –
Я выбрал правую пару ключей, там только один. Как проверить порт 22? – Richard
@MarkB В разделе «Описание экземпляра» в разделе «Группы безопасности - просмотр правил» указано, что все порты открыты. – Richard