UBUNTOMANIA

Ubuntu - Linux для людей

Saturday, Dec 16th

Изменен:10:42:28 AM GMT

Вы здесь: Серверы Amazon Установка и запуск виртуального сервера Ubuntu Server на Amazon AWS (EC2)

Установка и запуск виртуального сервера Ubuntu Server на Amazon AWS (EC2)

(7 Голосов)

Amazon-aws-inst

Эта статья является продолжением статьи о регистрации на сервисе Amazon.

В консоли управления виртуальными машинами, кликнем в левом меню по ссылке  "Instances"

am2

Запустится мастер установки виртуальной машины. Кликните по вкладке "Community AMIs".

am3

Откройте в своем браузере еще одну вкладку, и зайдите на облачный портал Ubuntu http://cloud.ubuntu.com/ami/

В поиске введите название нужного вам дистрибутива, и выберите необходимый из открывшихся внизу Ubuntu Server (нам нужен только EBS!).

Неоходимо скопировать значение поля AMI ID

am6

и вставить его в поле мастера установки на сайте Amazon, как показано на рисунке.

am8

После того, как через некоторое время, система найдет требуемый образ виртуального Ubuntu Server, нажмите "Select".

В открывшемся окне выберите тип виртуальной машины как на рисунке внизу.

am9

В поле Avaliability Zone выберите нужную вам зону, где вы хотите физически разместить свой виртуальный Ubuntu сервер.

am11

Измените значения полей:

"User Data" поставьте в значение "As text" и введите описание вашей виртуальной машины.

Поставьте галочку напротив "Termination Protection". (Это обезопасит вас от случайного удаления виртуального Ubuntu сервера).

Также поле "Shutdown Behavior" установите в значение "Terminate".

am12

Установите значение тэгов (произвольно).

am13

Введите имя электронного ключа для входа на сервер по SSH. И нажмите на ссылку "Create..."

am14

Сохраните на своем компьютере файл ключа.

am15

Следующее окно показывает все установленные вами значения новой виртуальной машины. Все проверяем, если не правильно, редактируем, пользуясь ссылками, если правильно, нажимаем на кнопку внизу "Launch"

am20

Открывается окно, в котором сообщается, что наш новый сервер запущен.

am21

Закрываем это окно.

В основном окне, что было на фоне, дожидаемся, когда Status  с желтого сменится на зеленый.

am23

В итоге видим вот такую картинку.

Ubuntu Server работает. Но это еще не все.

am24

Перейдите по ссылке в левом меню "Elastic IPs".

am25

Нажмите на кнопку "Allocate New Address".

В открывшемся окне выберите "EC2" и нажмите кнопку "Yes, Allocate".

am26

Поставьте галочку напротив нового IP и нажмите на кнопку "Associate Address".

Это действие крайне необходимо, потому что за не ассоциированный IP, Amazon каждый час снимает отдельные деньги.

am27

Откроется окно, в котором нужно выбрать наш новый Instance.

После чего нажать на кнопку "Yes, Associate"

am28

Затем, перейдите в левом меню по ссылке Security Groups. Фактически, это не настройка Ubuntu Server файрвола, а настройка файрвола оболочки AWS.

Установите галочку напротив "default".

am29

И перейдите на вкладку "Inbound".

am31

В поле "Create a new rule" выберите службу, которой вы будете пользоваться на своем сервере, и нажмите снизу зеленый плюсик с надписью "Add rule".

В нашем случае это SSH и HTTP. Если вы используете кике-либо еще сервера, установите разрешение и на них. После нажмите на кнопку "Apply Rule Changes" для применения изменений.

am32

Зайдем на сервер.

Вначале измените права на файл ключа. Они должны быть не выше 0400. Иначе, сервер вас не пустит.

Откроем терминал и введем там команду:

ssh -i /полный путь до ключа/имя ключа.pem  ubuntu@ассоциированный IP адрес

am30

Ответим "yes".

В итоге, мы должны увидеть что-то типа такого:

login

Ваш новый, на год бесплатный, ожидающий настройки Ubuntu Server на Amazon AWS ждет ваших указаний.

Думаю, самое время воспользоваться статьей об установке и настройке LAMP. И еще одно маленькое замечание. На сервере не будет работать почта PHP. Детально не вникал, но, похоже, это связано с политиками безопасности Amazon EC2. Эта проблема описанана многих сайтах. Для реализации этой функциией целесообразно воспользоваться программой ssmtp.

Комментарии  

 
0 #5 Юрий 09.05.2015 14:13
Андрейка,
Там вверху есть кнопка Instance actions, вроде, там.
Цитировать
 
 
0 #4 Андрейка 09.05.2015 00:26
Прошу помощи, подскажите как удалить ненужный сервер из учетной записи? Пока экспериментиров ал, создал их 5 штук, а теперь не могу удалить(
Спасибо!
Цитировать
 
 
0 #3 pavel 29.07.2012 17:20
Неплохо бы реализовать возможность привязки EIP к Instance при загрузке. Есть команда ec2-associate-address , но как это автоматизироват ь - вопрос.
Цитировать
 
 
0 #2 Вадим 07.06.2012 02:39
Подключитесь просто по sftp через ssh, хоть через Nautilus , добавив предварительно ключ командой ssh-add /путь_до_ключа_/файл_ключа.pem
Цитировать
 
 
0 #1 voicetime 06.06.2012 17:44
Как закачивать файлы на сервер этот? scp файл юзер@хост путь куда положить не работает. Не работает так же
scp -i путь к ключу файл юзер@хост путь куда положить тоже не работает сервер не пускает. Что делать не подскажите?
Цитировать
 

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


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

Еще статьи по теме

 
Share/Save/Bookmark