Вход Связаться

Персональная страничка-блог

Как залогинится в Amazon ec2 instance под root

У начинающих web-разработчиков, которые начинают работать (или пытаются начать) с Amazon часто возникает тривиальная проблема: "Как зайти на мой амазон сервер?".

Решение как всегда на поверхности, но я всё же распишу весь процесс "по шагам"... Чтобы было проще

Итак вы уже создали собственный Amazon аккаунт, а если нет, то самое время начинать (http://aws.amazon.com/ - см "Create an AWS Account" справа сверху)

 

И вы создали собственный сервер, а если нет то тогда вам нужно создать собственный Amazon instance (зайти в "AWS Management Console" -> вкладка "EC2" -> "Launch instance" и см http://aws.amazon.com/ec2/faqs/).

Обязательно вам нужно получить elastic IP и ассоциировать его с вашим новым сервером.

В процессе создания сервера вам также обязательно придется сделать ключевую пару. Собственно отсюда и надо начинать эту статью :). Итак когда вы будете создавать ключевую пару вам обязательно придётся сохранить ваш приватный ключ <RSA-PRIVATE-KEY>.pem (ОЧЕНЬ ТЩАТЕЛЬНО СОХРАНИТЕ ЕГО).

Далее я буду расписывать как Windows пользователям можно зайти на Amazon сервер используя PuTTY. Вы можете выбрать любой скомпилированный PuTTY комплект, но я тем не менее прикреплю к статье тот, которым пользуюсь лично я (увы не помню откуда я его взял... это было уже очень давно).

Последовательность действий такова:

1) Запускаете "puttygen.exe"

2) Загружаете ваш приватный ключ "Load"

*** Первый подводный камень: "Couldn't load private key (unexpected end of file)"

Чтобы решить эту проблему открываем ключ в текстовом редакторе добавляем в конец файла перевод строки (обычный ввод) и сохраняем под новым именем.

И теперь загружаем этот новый файл.

3) Сохраняем приватный ключ уже в виде понятном для PuTTY. Кнопка "Save private key".

PuTTY спрашивает хотим ли мы сохранить ключ без пароля для защиты - выбирайте да.... У нас все равно оригинальный приватный ключ без защиты такчто дополнительные пароли можно оставить на потом. Хотя для параноиков я конечно же рекомендую пароль сделать :).

4) теперь запускаем "putty.exe" и указываем наш новый ключ в Connection->SSH->Auth

5) Далее вам осталось только сохранить созданное соединение на страничке "Session" (Самая первая страничка которую загружает PuTTY)

На этой страничке ("Session") вам также надо указать адрес сервера. Для этого отлично подойдёт  ваш эластик айпи который вы ассоциировали с новым instance или можно также использовать публичное ДНС имя которое амазон автоматически присваивает каждому instance. Оно выглядит примерно так: ec2-NN-NNN-NNN-NNN.eu-west-1.compute.amazonaws.com

6) Нажимаете "Open" вводите пользователя root и наслаждаетесь полноценной command-line панелью к вашему серверу.

PuTTY умеет гораздо больше чем просто коммандная строка, но это тема для другого рассказа

Удачи.

 

Комментарии  

 
Administrator
0 #2 Administrator 10.01.2012 12:32
Цитирую Александр:
Здравствуйте ! Будет ли эффективно ЕС2 для математической задачи - использует неск. Ггб памяти, целочисленная арифметика. Нужно ли использовать в задаче средства распараллеливания, и, если да, то какие. C уважением Александр Дорин

Здравствуйте, на самом деле я не смогу дать однозначного ответа так как "Эффективно" это смотря с какой стороны посмотреть.

Будет ли это дешевле чем стационарный сервер? Вероятно, но не факт. Я ведь не знаком с вашей инфраструктурой .... Стационарный сервер ещё и поддерживать/об служивать придётся (см "Совокупная стоимость владения") а за сервис просто платишь и голова не болит.

Сможете ли вы запустить вычисления? Да несомненно сможете.

Нужно ли распараллеливат ь? Несомненно!. Чем? Ну тут вам решать.
Самый простой вариант использовать очереди сообщений для коммуникации процессов. Если мы про Амазон говорим то на амазоне есть SQS - собственно очередь, SNS - возможность устроить простую нотификацию процессов. И ещё парочка сервисов которые помочь смогут.

В любом случае вам понадобится вносить изменения в ваше ПО которое занимается расчетами. Может тогда использовать потоки? Или в рамки одного сервера вы уже не помещаетесь?.

Конечно в итоге получается вопросов больше чем ответов. Нужно более детально знать конечное приложение чтобы хоть что-то вменяемое советовать
Цитировать
 
 
Александр
0 #1 Александр 09.01.2012 10:11
Здравствуйте ! Будет ли эффективно ЕС2 для математической задачи - использует неск. Ггб памяти, целочисленная арифметика. Нужно ли использовать в задаче средства распараллеливан ия, и, если да, то какие. C уважением Александр Дорин
Цитировать
 

Добавить комментарий

Защитный код
Обновить

Помощь по сайтам

Уважаемые посетители.

  • Если вы хотите создать WEB-сайт;
  • Если у вас есть сайт, и вы хотите его изменить/дополнить, но не знаете как;
  • Если у вас возникли какие-нибудь вопросы относительно настройки вашей CMS;

Вы можете абсолютно не стесняясь задавать мне вопросы я обязательно отвечу. Пишите ваши вопросы письмом по адресу Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .