Как настроить SSH-соединение с Ubuntu 12.04 на Amazon EC2

Я просмотрел бесчисленное количество руководств, и все они кажутся устаревшими...

Сертификаты X.509, ключи/пары бла-бла...

Мне нужен серьезный шаг за шагом, как создать соединение с моей локальной машины на amazon EC2, может кто-нибудь помочь мне, пожалуйста.

Я бы предпочел шаг за шагом, а не ссылку на учебник, который, я думаю, я читал, но не нашел, где их достаточно на сегодня.

Есть ли простая настройка, похожая на github?

Спасибо, Даниэль.


person centralhubb.com    schedule 25.07.2012    source источник
comment
Знаете ли вы, как создать ключ ssh на локальном компьютере с Ubuntu с помощью ssh-keygen?   -  person Eric Hammond    schedule 26.07.2012
comment
Какой дистрибутив Linux или AMI вы используете?   -  person Eric Hammond    schedule 26.07.2012


Ответы (1)


Я рекомендую использовать ваш ssh-ключ по умолчанию вместо того, чтобы Amazon генерировал для вас совершенно другой ключ (что рекомендуется во многих руководствах).

  1. Создайте ключ ssh для вашего локального пользователя. Если он у вас уже есть, пропустите этот шаг

    тест -f $HOME/.ssh/id_rsa || ssh-keygen

  2. Загрузите свой публичный ключ ssh в EC2, присвоив ему имя пары ключей, совпадающее с вашим именем пользователя:

    для области в $(ec2-describe-regions | cut -f2); do echo $region ec2-import-keypair --region $region \ --public-key-file $HOME/.ssh/id_rsa.pub $USER сделано

  3. Запустите экземпляр, передав имя пары ключей, которую вы загрузили. В этом примере используется последняя версия Ubuntu 12.04 LTS Precise:

    ec2-run-instances --key $USER ami-82fa58eb

  4. Подождите, пока экземпляр перейдет в состояние «работает» и найдет общедоступный IP-адрес:

    ec2-описать-экземпляры

  5. Подключитесь к экземпляру, используя ключ ssh по умолчанию. Точное имя пользователя зависит от используемого вами AMI и может быть одним из следующих:

    ssh ubuntu@ ssh ec2-user@ ssh root@

Вот статья, которую я написал о загрузке вашего личного ssh-ключа вместо того, чтобы Amazon генерировал его: http://alestic.com/2010/10/ec2-ssh-keys

Вот статья, которую я написал о разнице между различными учетными данными AWS: http://alestic.com/2009/11/ec2-credentials

person Eric Hammond    schedule 25.07.2012