Возможно, Вы уже задумывались о том, чтобы начать использование виртуального выделенного сервера? Вас привлекают преимущества данного решения, но Вы не уверены, что обладаете достаточными навыками для администрирования VDS?
Мы подготовили этот цикл статей для Вас - в нем мы подробно расскажем о том, как настроить VDS с операционной системой Ubuntu 14.04 и развернуть свой проект на надежной и стабильной платформе.
В статьях мы поэтапно рассмотрим весь процесс от начальной настройки сервера до развертывания Вашего сайта на нем, уделяя внимание различным вариантам настройки для разных схем. Это позволит Вам собрать конфигурацию, максимально подходящую именно для Вашего сайта.
Дополнительную информацию по каждому программному продукту Вы сможете найти на сайтах разработчиков; для Вашего удобства в части статей будут предоставлены ссылки на сторонние ресурсы для получения дополнительных сведений.
В первую очередь предлагаем Вам ознакомиться с общей информацией об услуге VDS, изучить процесс подключения к серверу по SSH из разных операционных систем, а также выполнить необходимые действия для создания RSA-ключа, который в дальнейшем позволит безопасно соединяться с сервером.
Общая информация
VDS (Virtual Dedicated Server) - это услуга размещения данных, позволяющая получить полный доступ к виртуальному серверу и его настройкам в случаях, когда не требуются мощности физического сервера. В отличие от виртуального хостинга, другие пользователи никак не повлияют на производительность сервера - все ресурсы VDS зарезервированы только для Вас.
Одной из основных особенностей VDS является простота масштабирования - при необходимости Вы легко можете как увеличивать мощность уже созданного сервера (“вертикальное” масштабирование), так и добавлять новые VDS (“горизонтальное” масштабирование). Эти действия осуществляются в режиме реального времени, и Вам не требуется ждать установки необходимого оборудования.
Услуга VDS идеально подойдет для проектов, требующих независимости в плане нагрузки, либо имеющих специфические требования продукта, которые невозможно удовлетворить на виртуальном хостинге - Вы можете устанавливать на сервер любое ПО, необходимое для корректной работы сайтов.
Если Вы решили заказать VDS для своего проекта, Вам потребуется зарегистрировать новую учетную запись на нашем сайте: http://timeweb.com/ru/services/vds/
Процесс заказа и создания сервера подробно описан в нашем Справочном центре, поэтому сейчас мы не будем дополнительно останавливаться на этом вопросе и перейдем к моменту, когда сервер уже создан.
Подключение к серверу
Итак, Вы создали свой сервер в панели управления или переустановили операционную систему на Ubuntu 14.04.
В Ваш почтовый ящик придет письмо с указанием IP-адреса Вашего VDS, логина и пароля для доступа.
Соединение с сервером осуществляется по протоколу SSH. Для работы с ним необходимо использовать специальное программное обеспечение, оно может отличаться в различных операционных системах.
Если по каким-то причинам соединение по SSH установить невозможно, Вы также можете использовать консоль, доступную в Вашей панели управления аккаунтом. Консоль выводится по соответствующей кнопке в верхнем меню VDS. Немного подробнее о консоли можно прочитать в нашем Справочном центре.
Для подключения по SSH пользователи Linux и MacOS могут использовать встроенную в их систему утилиту - терминал.
Для установки соединения запустите терминал и введите команду:
ssh root@server-host
указав вместо server-host IP-адрес Вашего сервера из полученного на email письма.
При первом подключении Вы увидите уведомление для подтверждения соединения. Вам необходимо ввести yes и нажать Enter.
Далее появится запрос пароля. Введите его (будьте внимательны, так как символы не будут отражены на экране. Можно скопировать пароль из полученного письма и вставить его щелчком правой кнопки мыши) и нажмите Enter.
Если все данные указаны правильно, соединение будет установлено.
Пользователям Windows для подключения по SSH потребуется дополнительная программа - SSH-клиент.
Пожалуй, самым популярным клиентом на сегодняшний день является PuTTY. Программа проста и удобна в использовании и распространятеся бесплатно. Ее англоязычную версию можно скачать с официального сайта: http://www.chiark.greenend.org.uk/~sgtatham/putty/
Также доступна неофициальная сборка на русском языке: http://putty.org.ru/download.html
Уточним, что PuTTY может работать и под Linux, установить ее можно следующей командой:
sudo apt-get install putty
После установки PuTTY ее необходимо запустить и указать необходимые настройки для соединения с сервером:
Host Name - введите IP-адрес сервера;
порт - 22 (по умолчанию).
Вы также можете сохранить параметры данной сессии, задав любое удобное имя (например, vds1) в поле Saved Sessions и нажав Save.
После нажмите на кнопку Open.
При первом подключении Вы увидите дополнительное окно для подтверждения соединения. Просто нажмите Yes.
Далее откроется консоль, где Вам будет необходимо ввести логин и пароль:
login as - указываем root;
password - вводим пароль (будьте внимательны, так как символы пароля не будут отражены на экране. Можно скопировать пароль из полученного на email письма и вставить его щелчком правой кнопки мыши).
После нажмите Enter. Если все данные указаны правильно, соединение будет установлено. Далее все команды для сервера Вы будете вводить в окне консоли.
На этом настройка подключения по SSH для Windows завершена.
Создание RSA-ключей
Для безопасности, а также удобства использования системы рекомендуется использовать аутентификацию по SSH-ключу (ключу RSA). Это снизит вероятность взлома учетной записи и позволит не вводить пароль каждый раз, когда Вы будете соединяться с сервером.
Рассмотрим создание ключей в различных операционных системах.
Создание RSA-ключей в Linux и MacOS
Запустите терминал на Вашем компьютере и выполните команду:
ssh-keygen
Вы увидите следующее сообщение:
Generating public/private rsa key pair. Enter file in which to save the key (/Users/username/.ssh/id_rsa):
Нажмите Enter - ключ будет сохранен в указанную директорию по умолчанию.
Далее Вам будет предложено задать пароль (кодовую фразу) для ключа. Вы можете задать ее или оставить пустой, просто нажав Enter.
Обратите внимание, что если Вы зададите кодовую фразу, ее потребуется вводить при каждой авторизации по ключу.
На данном этапе процедура создания ключей завершена. Если Вы не вносили изменений в путь сохранения, ключи сохранены в директории ~/.ssh/ в файлах id_rsa и id_rsa.pub.
Создание RSA-ключей в Windows
Скачайте с сайта PuTTY дистрибутив puttygen.exe, установите и запустите его.
В открывшемся окне программы выберите “Type of key” - SSH-2 RSA и нажмите “Generate”.
Пока создается ключ, водите мышью в хаотичном порядке в пространстве под строкой загрузки для генерации случайных значений.
После того, как ключ будет создан, в окне программы Вы сможете задать “Key passphrase” (кодовую фразу) для ключа. Это необязательно, Вы можете оставить строку пустой. Если Вы решите задать passphrase, обратите внимание, что ее потребуется вводить при каждой авторизации по ключу.
Далее сохраните созданные ключи, нажав на кнопки “Save public key” и “Save private key”, например, под именами id_rsa.pub и mykey.ppk. Также скопируйте и сохраните в любом текстовом файле содержимое окна “Public key for pasting…” - оно потребуется нам немного позднее, при копировании созданного ключа на сервер.
Готово, процедура создания ключей завершена.
Итак, первые шаги, необходимые для начала работы с виртуальным сервером, пройдены.
Вы создали VDS с операционной системой Ubuntu 14.04., ознакомились с базовой информацией о способах подключения по SSH и установили удаленное соединение c сервером.
Теперь Вы сможете легко подключаться к своему VDS, когда это необходимо. При этом процесс подключения и авторизации будет не только простым, но и безопасным, так как Вы сможете использовать созданные сегодня RSA-ключи. Их еще необходимо добавить на сервер - мы расскажем, как это сделать, в нашей следующей статье.
В ней мы перейдем уже к непосредственному администрированию VDS: Вам предстоит изучить и начать выполнять основные действия, необходимые для первоначальной настройки системы и защиты сервера от возможных атак.
Мы всегда рады помочь, если у Вас возникнут какие-либо вопросы.
До новых встреч!
Комментарии