Первичная настройка виртуального сервера (VPS)

08.03.2024

Виртуальный личный сервер VPS (расшифровка на английском: Virtual Private Server) – вид сервера, доступ к которому его клиент получает посредством удалённого интернет соединения. Также встречается название виртуальный выделенный сервер VDS (расшифровка на английском: Virtual Dedicated Server). Администратор-владелец виртуального сервера может устанавливать любые приложения, работать с файлами и выполнять любые другие задачи, возможные на отдельной машине.

Введение

Область применения VPS обширна, самыми распространенными направлениями являются:

  • размещение сайтов;
  • разработка и тестирование скриптов и приложений;
  • организация VPN-сервера;
  • размещение игрового сервера по какой-либо игре;
  • организация почтового сервера коммерческой организации.

В рамках данной статьи мы рассмотрим как настроить и начать работать с VPS.

Выбор мощностей

Рынок предоставления услуг аренды VPS огромен. Почти у каждого крупного провайдера в списке услуг можно найти VPS. Поэтому каждый может выбрать себе VPS по своим требованиям и финансовым возможностям. В нашем случае виртуальный сервер будет использоваться для запуска на нем программы (скрипта) для обновления данных в рамках выполнения разделов онлайн-документации API Яндекс.Директа.

Для примера воспользуемся услугами хостинг-провайдера timeweb.

Переходим на страницу https://timeweb.cloud/ и регистрируемся. После регистрации нас перекинет на страницу создания сервера.

Основной задачей для моего сервера был запуск скриптов на Python через IDE PyCharm, поэтому характеристики сервера подбирались исходя из минимальных требования к запуску.

В образе выбираем Ubuntu и по нажатию на стрелочку выбираем последнюю версию ОС (в моем случае 22.04).

В разделе регион выбираем физической расположение сервера. Мной выбирался регион, исходя из минимально возможного пинга (отображается справа вверху). Для Москвы регионом с минимальным пингом будет Санкт-Петербург (12 мсек).

Минимальная конфигурация, которая удовлетворяет требования будет с характеристиками CPU 2х2,8 Гц, RAM 4 Гб, SSD 50 Гб, Канал 100 Мбит/с. Стоимость получилась 600 руб./месяц или 0,8 руб./час. Никаких дополнительных услуг нам не нужно. По желанию можно только указать оригинальное имя сервера, например Python script Yandex.

Нажимаем кнопку заказать и вводим данные для оплаты. Сервер должен запуститься в течение 1-2 минут. Когда он будет готов к работе на панели сервера будет отображаться статус В сети.

Следующим шагом будет настройка нашего сервера для более привычной и удобной работы.

Настройка сервера

Сперва разберемся как это в целом делать. На панели управления есть вкладка Консоль, через которую у нас будет доступ к серверу. В консоли управления будет виден только черный экран с предложение ввести логин.

Для того чтобы ввести какие-либо данные в консоль управления существует два способа:

  1. Обычное написание с помощью клавиатуры;
  2. Вставка из буфера.

По умолчанию логином является слово root. С обычным написанием все просто: вводим на клавиатуре слово root и нажимаем Enter.

Для того чтобы сделать это из буфера нажимаем справа сверху значок Вставить из буфера, откроется поле в котором вводим наш логин и нажимаем кнопку Вставить и нажимаем Enter.

Пароль находится на вкладке Дашборд в поле где также указаны IP сервера. Для копирования просто нажимаем значок двух листов. Далее переходим во вкладку Консоль, нажимаем Вставить из буфера, далее сочетание клавиш Ctrt+V, далее кнопку Вставить. Стоит заметить, что вставленный пароль не будет отображаться. В конце нажимаем Enter. Мы вошли на сервер.

После того как мы вошли на сервер, переходим к его непосредственной настройке. Для начала установим графическую оболочку для удобного взаимодействия с сервером. На вкладке Консоль нажимаем Вставить из буфера и копируем туда следующий текст:

Нажимаем Вставить и потом клавишу Enter. Сервер начнет обрабатывать нашу команду. Понять, что он готов к принятию следующей команды можно по строчке ожидания:

Далее через Вставить из буфера вводим следующие команды (каждая команда вводится отдельно, после каждой мы нажимаем кнопку Вставить и нажимаем клавишу Enter):

После обработки всех команд на панели нашего сервера нажимаем кнопку Перезагрузить. Это может занять несколько минут. Понять, что сервер готов к дальнейшей работе можно по статусу под названием сервера.

Теперь при переходе на вкладку Консоль мы будем попадать на более привычный графический интерфейс. В нем мы вводим свой логин root и пароль (пароль как и раньше не будет отображаться при вводе).

Вход на сервер (ввод данных)

И все, мы попадаем на главный экран сервера и теперь уже очень похожий на обычный интерфейс Windows или MacOS.

Следующим шагом будет установка необходимых Вам программ, который каждый может выбрать самостоятельно.

В конце хочется отметить, что представленный способ настройки не является единственно верным, есть множество графических оболочек и других надстроек, которые можно найти и добавить на свой сервер для более удобной работы.

Теги:
·
Владимир Зенин
Vladimir Zenin

Инженер по данным, соавтор онлайн-документации по работе с API Яндекс.Директ

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *