Это довольно распространенная вещь, когда я хочу запустить чистый экземпляр EC2 определенной версии Ubuntu (обычно ясный или точный), а затем SSH в этот экземпляр после его завершения.
у меня есть код Python, который я использую для выполнения проектов (lp: pkgme-service, lp: lp-dev-utils), но мне было интересно, есть ли инструмент командной строки.
ubuntu-ec2-run
. Он не использует группу безопасности, которая открывает SSH, поэтому мне придется делать это вручную. Пакет cloud-utils содержит инструмент под названием ubuntu-ec2-run
, который позволяет запускать чистые экземпляры, я не уверен в бит ssh.
Вы также можете сделать это с помощью juju, если вы настроили его с помощью ec2 с помощью:
juju deploy ubuntu
juju ssh ubuntu/0
Пакет cloud-utils содержит инструмент под названием ubuntu-ec2-run
, который позволяет запускать чистые экземпляры, я не уверен в бит ssh.
Вы также можете сделать это с помощью juju, если вы настроили его с помощью ec2 с помощью:
juju deploy ubuntu
juju ssh ubuntu/0
Пакет cloud-utils содержит инструмент под названием ubuntu-ec2-run
, который позволяет запускать чистые экземпляры, я не уверен в бит ssh.
Вы также можете сделать это с помощью juju, если вы настроили его с помощью ec2 с помощью:
juju deploy ubuntu
juju ssh ubuntu/0
Пакет cloud-utils содержит инструмент под названием ubuntu-ec2-run
, который позволяет запускать чистые экземпляры, я не уверен в бит ssh.
Вы также можете сделать это с помощью juju, если вы настроили его с помощью ec2 с помощью:
juju deploy ubuntu
juju ssh ubuntu/0
Пакет cloud-utils содержит инструмент под названием ubuntu-ec2-run
, который позволяет запускать чистые экземпляры, я не уверен в бит ssh.
Вы также можете сделать это с помощью juju, если вы настроили его с помощью ec2 с помощью:
juju deploy ubuntu
juju ssh ubuntu/0
ubuntu-ec2-run
запускает экземпляр, но ему требуется довольно много дополнительной конфигурации, чтобы открыть порт для SSH и установить действительную пару ключей SSH. (-g & lt; existing-security-group & gt; -k & lt; name-of-keypair & gt;)
– jml
19 June 2012 в 18:06
ubuntu
в настоящее время повреждено, но я выбрал его с помощью bzr branch lp:charms/ubuntu
и использовал параметр локального репозитория для его развертывания. После того, как juju сообщила об успешном развертывании, мне пришлось подождать некоторое время (около двух минут), прежде чем я увижу публичный IP-адрес в juju status
. Даже тогда juju ssh ubuntu
не работает. Мне пришлось набрать juju ssh ubuntu/0
.
– jml
19 June 2012 в 18:20