Как подключиться к VPS
В данной статье описаны все возможные способы подключения к Linux VPS.
Подключение к виртуальному серверу по протоколу SSH
Виртуальный выделенный сервер VDS в основном управляется через консоль во время подключения по протоколу SSH. Для подключения вам сначала необходимо установить на свой домашний компьютер любой SSH-клиент (SecureCRT, PuTTy, ZOC). Обычно мы рекомендуем использовать программу PuTTy, которая доступна для скачивания по ссылке http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html.
Итак, чтобы подключиться к VPS, нужно выполнить следующие действия:
1. Запустить SSH-клиент.
2. Ввести следующие данные:
- HostName (or IP Address) – имя сервера или его IP адрес;
- Port – номер порта (по умолчанию используется значение 22)
Всю информацию о виртуальном сервере, а также детали доступа к нему можно найти в письме «Ваш VPS создан – VPS.ua».
Убедитесь, что выбран тип соединения (Connection type) SSH. Нажмите кнопку “Open”.

При желании вы можете сохранить настройки, чтобы при каждом последующем запуске PuTTy не вводить адрес сервера и порт заново. Для этого в поле “Saved_Sessions” введите название сессии (в примере на скриншоте имя сессии «2») и сохраните ее нажатием кнопки «Save».
В дальнейшем для подключения к виртуальному серверу по протоколу SSH достаточно будет выбрать название сессии в списке и запустить ее при помощи кнопок “Load” и “Open” или двойного клика по имени сессии.
3. При первом подключении к виртуальному серверу через PuTTy высветится следующее диалоговое окно.

Чтобы продолжить, нужно нажать на кнопку “Yes”.
4. Выполните ввод имени пользователя (root) и нажмите клавишу Enter, затем введите пароль. Проще всего будет скопировать пароль прямо из письма-уведомления и вставить его в PuTTy комбинацией клавиш Shift+Insert или нажатием правой кнопки мыши. После выполнения вышеописанных действий снова нажмите Enter.
Обратите внимание, что из соображений безопасности в PuTTy пароль при вводе не отображается.

5. Готово. Символ # в конце нижней строки означает, что SSH-соединение с VPS успешно установлено.

Можно приступать к исполнению команд Linux для управления виртуальным сервером.
Подключение к VPS по протоколу SFTP
Данное подключение используется для загрузки файлов на VPS. По умолчанию для каждого виртуального сервера предоставляются доступы только по протоколам SSH и SFTP. По сути SFTP-протокол полностью аналогичен FTP-протоколу, но при этом еще использует шифрование передаваемых данных.
Для загрузки данных на виртуальный сервер вам понадобятся детали для доступа к VPS и любой FTP-клиент, например, WinSCP или Filezilla.
Для соединения с сервером по протоколу SFTP выполните такие шаги:
1. Запустите FTP-клиент.
2. При запуске программы введите следующую информацию:

- Хост – имя или IP адрес VPS;
- Имя пользователя – root;
- Пароль – пароль пользователя root, который используется для подключения по протоколу SSH;
- Порт – 22.
3. Нажмите кнопку «Быстрое соединение». Если данные доступа были введены корректно, то программа сообщит об успешном подключении. При этом список доступных каталогов на VPS вы увидите в правой колонке, которая называется «Удаленный сайт».

4. Готово. Вы подключились к виртуальному серверу по протоколу SFTP. Можно приступать к загрузке файлов со своего персонального компьютера.
Подключение к панели SolusVM
Панель SolusVM предназначена для управления состоянием VPS, а также DNS-записями. С ее помощью можно включить или выключить виртуальный сервер, выполнить его перезагрузку, переустановить операционную систему, сменить имя сервера, root пароль, запустить аварийную консоль и т.д.
Чтобы подключиться к панели управления виртуальным сервером, нужно:
2. В открывшемся окне ввести логин и пароль, затем нажать кнопку “Login”.

При желании вы можете изменить язык панели управления VPS при помощи выпадающего меню в правом нижнем углу.
3. Готово. При корректно введенных деталях доступа вы попадете на главную страницу SolusVM.

4. Можно приступать к управлению виртуальным сервером.
Чтобы включить, выключить, перезагрузить VPS, сменить root пароль или имя сервера, подключиться к аварийной консоли, просмотреть логи, изменить главный IP, вам нужно нажать на кнопку “Manage” и в открывшемся окне выбрать соответствующий пункт.

Управление DNS-записями осуществляется во вкладке “DNS”, где сперва необходимо добавить доменное имя.
Подключение к VPS с помощью панели управления
Далеко не для всех пользователей управление VPS через консоль является удобным из-за отсутствия графической оболочки. Особенно для тех, кто использует виртуальный сервер для хостинга сайтов. Чтобы упростить процесс управления сайтами, на VPS можно установить контрольную панель (cPanel, ISPConfig, Plesk и др.). Для наших клиентов доступны следующие панели управления:
- Webuzo;
- cPanel;
- DirectAdmin.
Ниже описаны способы подключения к каждой из них.
Как подключиться к контрольной панели Webuzo
Панель управления Webuzo имеет два больших раздела. Первый из них предназначен для выполнения различных системных настроек, второй отвечает непосредственно за управление настройками хостинга.
Для входа вам понадобятся логин и пароль к панели управления хостингом.

После активации VPS для входа в панель Webuzo выполните следующие шаги:
1. Перейдите по ссылке https://*.*.*.*:2005/, где *.*.*.* – IP-адрес вашего VPS. Когда вы подключаетесь к Webuzo первый раз, необходимо заполнить следующие поля:
User Name – admin;
Email Address – e-mail, с которым вы зарегистрированы на сайте VPS.ua;
Password – пароль для панели управления хостингом;
Re-enter password – подтверждение введенного в пароля;
Primary Domain – основной домен;
NameServer 1 – имя первого NS-сервера (если вы используете наши публичные неймсерверы для направления домена на VPS, то введите ns1.vps.ua);
NameServer 2 – имя второго NS-сервера (если вы используете наши публичные неймсерверы для направления домена на VPS, то введите ns2.vps.ua);
License Key – ключ лицензии Webuzo, он будет предоставлен хостинговым провайдером или же вы можете получить его непосредственно у разработчиков контрольной панели.

2. После ввода всех данных нажмите на кнопку “Install” и дождитесь завершения установки.

После уведомления об успешной установке Webuzo вы можете получить доступ как к настройкам панели, так и настройкам хостинга.
3. Чтобы получить доступ к настройкам панели, перейдите по ссылке https://*.*.*.*:2005/ , где *.*.*.* – IP-адрес VPS, и введите имя пользователя и пароль.

4. Готово. Можете приступать к изменению системных настроек или установке дополнительных приложений.
5. Для перехода к разделу управления настройкам хостинга вы можете нажать на кнопку “Enduser Panel”.

Готово. Теперь вы можете приступать к управлению хостингом, а именно, загрузить файлы на VPS, создать базу данных, FTP-пользователя, установить SSL-сертификат и многое другое.

6. Для того чтобы подключиться к разделу управления хостингом напрямую, необходимо перейти по ссылке https://*.*.*.*:2003/ , где *.*.*.* – IP-адрес VPS, и повторить шаги, описанные в пункте 3.
Важно: если детали доступа к панели Webuzo были утеряны, то есть возможность изменить имя пользователя или пароль на странице входа при помощи ссылок “Forgot Username” и “Forgot Password”.
Как подключиться к контрольной панели DirectAdmin
Если на VPS была установлена панель DirectAdmin, подключиться к ней вы можете следующим образом.
1. Перейдите по ссылке http://*.*.*.*:2222/, где *.*.*.* – IP-адрес вашего VPS.
2. В открывшемся окне введите имя пользователя и пароль. Нажмите на кнопку “Login”.

3. Готово. Вы зашли на главную страницу DirectAdmin.

Как подключиться к WHM/cPanel
Если на вашем VPS установлена WHM/cPanel, то для подключения нужно выполнить следующие действия:
1. Для входа в WHM перейдите по ссылке https://*.*.*.*:2087/, для входа в cPanel используйте ссылку https://*.*.*.*:2083/, где *.*.*.* – IP – адрес VPS.
2. При открытии ссылки в браузере высветится предупреждающее сообщение о том, что соединение не является доверенным. Не пугайтесь. Это оповещение связано с тем, что контрольная панель использует самоподписанный SSL-сертификат. Нажмите кнопку “Proceed anyway”.

3. В открывшемся окне введите имя пользователя и пароль. Нажмите кнопку «Log in».

4. Готово. Вы успешно зашли в панель управления. Главная страница WHM имеет следующий вид.

Главная страница cPanel выглядит так.

Теперь вы можете приступать к управлению настройками хостинга.
Пошаговая инструкция по настройке VPS/VDS сервера с нуля
Содержание:
- Общая информация
- Выбор тарифа и покупка
- Регистрация и вход в биллинг-панель
- Управление VDS в VMmanager
- Подключение к серверу
- Размещение сайтов
- Безопасность
- Тестовый переод
- Другие варианты использования
Общая информация
Что такое VPS/VDS сервер
Virtual Dedicated Server (VDS, «виртуальный выделенный сервер») или Virtual Private Server (VPS, «виртуальный частный сервер») – это услуга, в рамках которой клиенту предоставляется в аренду виртуальный сервер с правами доступа суперпользователя (root права). Более подробно о VPS/VDS и принципе его работы можно прочитать в нашем блоге.
Для чего он нужен
Виртуальные выделенные серверы могут применяться для различных задач. К примеру, для размещения сайтов, VPN, игровых или почтовых серверов, создания удаленных рабочих столов, хранения данных и многого другого. Наиболее популярные варианты применения VPS/VDS рассмотрены в этой статье.
Далее опишем поэтапный процесс работы с виртуальным сервером на примере хостинга Eternalhost — от выбора подходящего тарифа и покупки до настройки компонентов через панель управления веб-сервером.
Выбор тарифного плана и покупка VDS
Тарифы
На Eternalhost клиент может выбрать из четырех различных тарифов:
- Начальный: 1 x 2.8 ГГц CPU, 1 ГБ DDR4, 16 ГБ NVMe.
- Базовый: 2 x 2.8 ГГц CPU, 2 ГБ DDR4, 32 ГБ NVMe.
- Премиум: 3 x 2.8 ГГц CPU, 4 ГБ DDR4, 64 ГБ NVMe.
- Свободная конфигурация: здесь клиент может сам настроить параметры сервера самостоятельно.
На странице VPS/VDS можно подробнее ознакомиться с конфигурациями и посмотреть тарифы VPS.

Выбор тарифного плана полностью зависит от задач, которые клиент планирует выполнять в рамках своего сервера. Следует отметить, что работа с Windows Server 2012, 2016, 2019 невозможна на начальном тарифе.
Дополнительные услуги
В случае необходимости, клиент может дополнительно приобрести SSL-сертификат (от 650 ₽/год), ISPmanager Lite (240 ₽/мес) или доменное имя. Для использования доменного имени пользователю понадобится настройка DNS-хостинга. В Eternalhost эта услуга предоставляется бесплатно — при размещении до 10 доменов. Если требуется разместить больше, цена DNS-хостинга — 50 рублей за каждые 10 штук.
Регистрация и вход в биллинг-панель
После того как тариф и дополнительные услуги выбраны, можно приступить непосредственно к заказу слуги. В процессе потребуется пройти процедуру регистрации в биллинг-панели BILLmanager.
После прохождения регистрации можно заказать VPS и начать управлять виртуальным сервером через панель VMmanager.
Вход с VMmanager
Войти в VMmanager можно двумя способами.
- Нужно перейти по ссылке и ввести логин и пароль присланные на почту при покупке услуги.
Если пароль забыт, его можно посмотреть в биллинг-панели, перейдя по пути «Товары/Услуги» → «Виртуальные серверы». После чего, выбрать нужный сервер и нажать «Инструкция» в верхней панели. 
- Второй вариант входа в VMmanager не требует ввода пароля. В разделе «Товары/Услуги» нужно перейти в «Виртуальные серверы», выбрать нужный сервер и нажать кнопку «Перейти». После этого, система выполнит вход автоматически.

После перехода VMmanager откроется основная информация об имеющихся VDS/VPS.

Управление виртуальными серверами в VMmanager
Для управления серверами в разделе «Управление» нужно перейти в раздел «Виртуальные машины». Откроется панель, в которой можно управлять VDS. Здесь отображаются все купленные виртуальные серверы.

Для действий с виртуальным сервером нужно выделить его одним кликом и затем выбрать иконку действия в верхнем меню. Далее рассмотрим функциональное меню VMmanager более подробно.
![]()
Функция «Изменить»
Данная опция позволяет пользователю изменить доменное имя виртуальной машины или оставить комментарий о сервере. Другие параметры закрыты для изменения и не должны редактироваться.

«Доменное имя» никак не влияет на работу сервера и является технической информацией, необходимой для запуска услуги. Что бы изменить его, следует нажать «Изменить», отредактировать графу «Домен» и кликнуть «Ok».
Функция «Старт»
Виртуальный сервер может быть включен, выключен или перезапущен, точно так же, как физический сервер или компьютер. Если VDS выключен, у него отображается статус «Виртуальная машина выключена».

В этом случае его можно запустить с помощью кнопки «Старт».
Функция «Стоп»
Если сервер активен, у него отображается статус «Виртуальная машина включена». Остановить VPS можно с помощью кнопки «Стоп».

Функция «Перезапуск»
Также активный сервер можно перезапустить, сначала система его остановит, затем сразу же выполнить запуск.
Функция «Переустановить»
С помощью кнопки «Переустановить» можно выполнить переустановку операционной системы. Подробнее о том, как поменять ОС через панель VMmanager можно почитать здесь.
Функция «Пароль»
С помощью этой опции можно изменить пароль для подключения к серверу. При нажатии «Пароль» пользователь перейдет на страницу ввода нового пароля.
Далее нужно задать новый пароль, повторить его в графе подтверждение и нажать «Ok».
Также можно применить альтернативные способы восстановления пароля, воспользовавшись инструкциями отдельно для каждой версии Linux на Centos 6, Centos 7, Ubuntu и Debian.
Функция «Диски»
Если нажать на «Диски», получим информацию о виртуальных дисках.

Функция «Интерфейсы»
Позволяет получить информацию о сетевых интерфейсах VDS:
- адрес;
- связанную сеть;
- модель эмулируемого сетевого устройства.
Функция «IP-адреса»
Нажав на «IP-адреса», можно вывести следующую информацию о сети:
- IP-адрес;
- домен;
- адрес шлюза;
- маска сети.

Функция «Снимки»
Снимок виртуальной машины (снапшот) — аналог резервирования данных веб-сервера с помощью бэкапа, только для VPS сервера. Подробнее работа со снапшотами рассмотрена в этой статье.
Функция «Информация»
Нажав «Информация», в новом вкладке можно получить информацию о виртуальной машине.

Функция «Нагрузка»
Нажав «Нагрузка», можно увидеть загруженность ресурсов виртуального сервера за выбранный период.

Функция «Использование канала»
Перейдя во вкладку «Использование канала» нам будет выведена информация об использование интернет-канала за выбранный период — от одного дня до всего времени использования.

Функция «VNC»
VNC (Virtual Network Computing) – система удалённого управления виртуальным сервером. Она работает через встроенную в панель управления VMmanager программу-клиент VNC viewer. Подробнее о подключении к серверу по VNC можно узнать здесь.
Подключение к серверу
Основой работы с VPS сервером на Linux является SSH подключение. Подключение по SSH осуществляется с помощью SSH клиентов. Одним из самых популярных является PuTTY. Работа с программой подробней рассмотрена в этой статье. Информацию о других способах подключения по SSH протоколу можно найти здесь. В данном руководстве приведен алгоритм обеспечения безопасности SSH подключения.
Работа с серверами на Windows осуществляется с помощью протокола удалённого рабочего стола RDP (Remote Desktop Protocol). Он позволяет обеспечить удалённую работу пользователя с сервером, на котором запущен сервис терминальных подключений. Подробнее тема подключения к удаленному рабочему столу по RDP рассмотрена в данной статье.
Размещение сайтов на VDS/VPS
Виртуальный выделенный сервер отлично подходит для размещения сайтов. Сделать это можно как в ручном режиме, так и через панель управления хостингом.
Размещение вручную

Чтобы разместить сайт на Linux-сервере в ручном режиме, потребуется установить комплект инструментов (стек) LEMP (Linux, Nginx, MySQL, PHP) или LAMP (Linux, Apache, MySQL, PHP).
Для размещения на VDS популярных приложений для разработчиков — Ruby, Python, Node.js, Perl, дополнительная настройка не потребуется. Это же относится и к сайтам, созданным на основе этих веб-сервисов. Их развертывание можно производить прямо на «голую» виртуальную машину, без использования каких-либо плагинов.
На Windows установка сайтов возможна с помощью WEB-сервера IIS. Подробнее об установке и настройке IIS узнать из этой статьи.
Следующий этап размещения в ручном режиме — заливка файлов сайта на сервер. Сделать это можно с помощью одного из файловых менеджеров, поддерживающих протокол безопасной передачи данных SFTP (Filezilla, WinSCP).
Для установленных веб-серверов Apache и Nginx выгрузку файлов сайта следует осуществлять в папку корневого каталога «www». Ее расположение будет зависеть от ПО, установленного на предыдущих этапах. Например, для Apache путь к директории сайта по умолчанию будет следующим:
/var/www/html
Если сайт использует базу данных, далее можно перенести ее на сервер или создать новую. Сделать это можно через специальное веб-приложение для администрирования СУБД phpMyAdmin или через прямое SSH-подключение.
После переноса файлов и базы данных сайта нужно перейти к добавлению домена. На виртуальном сервере это можно сделать через возможности DNS-хостинга. Eternalhost предоставляет эту услугу своим клиентам бесплатно.
Через панель управления
Важно помнить, что ручное размещение сайта подходит только для опытных пользователей. Но можно использовать и более простой способ — упрощенное размещение через бесплатные или платные панели управления веб-хостингом.
Из последних по соотношению цены и качества стоит выделить панель ISPmanager 5 Lite, DirectAdmin и cPanel. Из бесплатных панелей можно рекомендовать BrainyCP и VestaCP.
Ниже рассмотрим процесс размещения сайта на виртуальном сервере через панель управления хостингом по шагам. В качестве практического примера будет взят VPS с панелью ISPmanager 5 Lite.
Вход в панель

После установки ISPmanager 5 Lite нужно открыть панель. Она обладает простым и интуитивно понятным интерфейсом. Дополнительную информацию по использованию можно легко найти в официальной документации.
Добавление домена
Для добавления домена, в ресурсной DNS-записи типа A должен быть указан IP-адрес текущего виртуального сервера. Сделать привязку можно с помощью услуги DNS-хостинга, которую Eternalhost предоставляет своим клиентам бесплатно.
Для добавления сайта нужно перейти в раздел «Домены» → «WWW-домены» и нажать «Создать».

В появившемся окне «Новый WWW-домен» указать доменное имя. Остальные пункты заполнятся автоматически. При необходимости, можно задать параметры домена вручную.

Добавленный домен появится во вкладке «WWW-домены».
Загрузка файлов сайта
Теперь можно перейти к загрузке файлов сайта. Для этого — выделить доменное имя одним кликом и нажать «Войти» в верхней панели.

В открывшейся панели нужно перейти по пути «Главная» → «Менеджер файлов» → папка «www» → доменное имя.

В папку с нужным доменным именем следует добавить файлы сайта при помощи функции «Закачать» из верхнего меню.

Добавление базы данных и почтового домена
При необходимости пользователь может создать базу данных. Для этого нужно пройти из раздела «Главное» в подраздел «Базы данных» и нажать «Создать».

Далее следует заполнить поля формы «Новая база данных» и нажать «Ok».
В случае если у пользователя есть уже готовая база данных, ее можно загрузить, выделив кликом на созданную базу данных и нажать «Закачать».

Аналогичным образом добавляются и почтовые домены сайта. Для этого нужно перейти по пути «Главное» → «Почтовые домены» и нажать «Создать».

Перенос сайтов
Для новых клиентов Eternalhost, которые использовали ISPmanager 5 Lite на старом хостинге и хотят сохранить эту панель на новом, возможен бесплатный перенос до 5 сайтов. Для этого, после приобретения услуги нужно составить соответствующее обращение (тикет) в техническую поддержку.
Безопасность
Обеспечение безопасности виртуального сервера — важнейший аспект для каждого владельца VPS. Настройки безопасности всегда индивидуальны и должны подстраиваться под конкретную задачу.
Про защиту сервера от взлома расскажет обзорная статья в нашем блоге. Про то, так защититься от DDoS-атак — одной из самых распространенных угроз безопасности VDS, можно узнать здесь.
На хостинге Еternalhost реализована возможность подключения системы надежной защиты сайтов от DDoS-атак. Услуга предоставляется клиентам бесплатно. Нужно только обратиться в техническую поддержку — специалисты сами настроят фильтры под индивидуальные нужды ресурса.
Тестовый период
Для VDS/VPS тестовый период не предоставляется, но вы можете запросить возврат денежных средств в течение 14 дней после покупки услуги.
Для чего еще можно использовать виртуальный сервер
Ниже можно найти ссылки на полезные статьи, раскрывающие важные аспекты работы с VPS/VDS.
- Настройка и запуск cron на веб-сервере
- Работа с архивами через SSH-подключение
- Установка и защитаphpMyAdmin на VPS в Debian
- Установка и защитаphpMyAdmin на VPS в Ubuntu
- Оптимизация производительности MySQL сервера
- Защита VPS от взлома
- Как проверить и снизить нагрузку на VPS
- Управление снимками виртуальной машины на VPS
Надежный хостинг для сайта. 14 дней — бесплатно!
Будни техпода. Размещение игрового сервера на VDS

Одним из популярных направлений, в котором используют VDS, и о котором нередко интересуются клиенты у нашей поддержки, являются игровые серверы. Чаще всего мы слышим вопросы: «А можно ли?», «А друзья и другие пользователи смогут к нему подключиться?», «А какие параметры подойдут?». И, конечно, VDS-серверы не только можно, но и нужно использовать под подобные задачи. Намного удобнее развернуть игровой сервер на виртуальной машине, которая никак не зависит от вашего ПК и работает 24/7.
Другие статьи серии «Будни техпода»
- Пробрасываем USB наĸопитель через RDP соединение
- Разворачиваем Android на Hyper-V
- Подготовка сервера с Linux для работы по RDP
- Стриминг через VDS-сервер
- Разворачиваем сайт из конструктора на vds за 130 рублей
- Размещение игрового сервера на VDS ← Вы здесь
- Поднимаем VPN на VDS сервере
▍ Создание VDS для размещения игрового сервера
В зависимости от проекта системные требования к серверу могут отличаться. Где-то будет достаточно 2 ядер процессора и 2 гигабайт оперативной памяти, а где-то и 8 гигабайт будет недостаточно. Минимальные требования для проектов из моего примера: 4 CPU, 4 RAM, также рекомендован SSD-диск. Поэтому я буду использовать следующую конфигурацию:

В качестве диска был выбран «NVMe», а в качестве операционной системы «Windows server 2022». Стоимость такой конфигурации составляет 2884 рубля в месяц, но по промокоду HABR15 вы можете получить дополнительную скидку 15% (промокод суммируется с другими скидками).
После заказа сервер установится в течение нескольких минут и отобразится во вкладке «Мои серверы» со всеми данными, которые необходимы для подключения по RDP.

Подключаемся к серверу по RDP и приступаем к дальнейшей настройке.
▍ Установка и настройка SteamCMD
Хоть процесс установки идентичен для всех проектов, настройки у разных игровых серверов отличаются и в первую очередь подстроены под особенности той или иной игры. В этой статье я приведу пример запуска сервера для двух проектов: V Rising и Valheim.
Для начала необходимо скачать и установить приложение «steamcmd». После скачивания архива переходим в корень «диска С», создаём в нём папку с именем «steamcmd» и разархивируем в неё саму программу.

Теперь откроем командную строку, перейдём в созданную папку и запустим установку приложения. Делается это следующими командами:
cd C:\steamcmd
steamcmd

Мы получили доступ к приложению «steamcmd» и можем приступать к установке игрового сервера. Для начала нам необходимо создать папку (я буду использовать имя «v-rising»), в которой будет храниться наш сервер. Делается это командой:
force_install_dir ./имя папки/
Также нам необходимо авторизоваться в учётной записи steam, чтобы иметь возможность скачивать нужные нам приложения. Авторизацию будем производить под логином «anonymous». Вводим команду:

Далее нам необходимо скачать сам игровой сервер. Для установки конкретного приложения нам потребуется его ID. Его мы можем посмотреть на сайте steamdb.info
В поиске на сайте указываем название нужной нам игры (в моём примере это будут игры V Rising и Valheim), в поле «App Type» выбираем «tool» и в списке находим приложение с припиской «dedicated server».

Вводим одну из команд:
app_update 1829350 //для установки V Rising
app_update 896660 //для установки Valheim
Сервер скачается и установится, после чего можно будет закрыть «steamcmd». Выполняем команду:
Со следующего этапа появляются отличия в настройке проектов, но логика у них схожая и разобраться нетрудно. Мы рассмотрим сначала пример с проектом V Rising, а затем с проектом Valheim.
▍ Запуск сервера на примере V Rising
Теперь, перейдя в ранее созданную папку, мы сможем увидеть файлы игрового сервера. В первую очередь нас интересует файл с расширением «bat». Он содержит параметры запуска сервера. В случае с V Rising это файл «start_server_example.bat». Выбираем его правой кнопкой мыши и жмём «Изменить».

«VRisingServer.exe» — файл, который будет запускаться при запуске bat-файла. «serverName» — имя, которое будет отображаться в списке всех серверов, и по которому можно будет найти наш сервер. «saveName» — имя файла, в котором будут храниться сохранения нашего игрового мира. В первую очередь нас интересует имя «serverName». Меняем его по своему усмотрению.

В некоторых проектах (например, Valheim, который рассмотрим далее) в этом файле можно также указать дополнительную информацию, такую как пароль от сервера, номер порта, пароль администратора и т. д., но в случае с V Rising, эта информация редактируется в отдельных файлах. Сохраняем изменения и закрываем файл. Переходим в папку «VRisingServer_Data» — «StreamingAssets» — «Settings» и находим файлы «ServerGameSettings.json» и «ServerHostSettings.json».

В первом файле возможно настроить игровые параметры сервера (тип сервера, количество добываемых ресурсов и т. д.), а во втором — параметры хоста (порт сервера, пароль от сервера, количество пользователей и т. д.). Откроем второй файл с помощью любого текстового редактора (например, блокнота). Основная информация, которая тут нас интересует, это номера портов. Их нам необходимо открыть в брандмауэре Windows, чтобы сервер можно было найти и подключиться к нему. По умолчанию это порты 9876 , 9877 и 25575 , но при желании можно указать другие.

Запоминаем эти порты, при необходимости производим дополнительные настройки и закрываем файл.
▍ Открытие портов в брандмауэре
Теперь нам необходимо настроить брандмауэр и открыть порты, которые были указаны в файле конфигурации хоста. Нажимаем на клавиатуре Win+R (или щёлкните правой кнопкой мыши по меню «Пуск», выберите «Выполнить»), введём firewall.cpl и в открывшемся окне переходим в дополнительные параметры.

Нам необходимо создать правила для входящих и исходящих подключений. Жмём «создать правило».

В пункте «Тип правила» выбираем «Для порта».

Далее выбираем протокол и нужные порты (мы будем открывать и TCP и UDP, поэтому данную процедуру необходимо будет повторить). Выбираем протокол и вводим необходимые порты через запятую.

Далее выбираем «Разрешить подключение».

Соглашаемся со следующим пунктом, указываем название правила и жмём «Готово».

Проделываем те же действия для UDP, а также для исходящих подключений (суммарно мы добавили 4 правила: 2 для исходящих и 2 для входящих подключений). Закрываем окно брандмауэра и переходим к запуску сервера.
▍ Запуск сервера V Rising
Настройки завершили, теперь мы можем запустить сам сервер и затем подключиться к нему. Запуск осуществляется через bat-файл («start_server_example»), который мы редактировали несколько шагов назад. Запускаем его.

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

Выбираем наш сервер и подключаемся к нему. Можно играть, также к нему могут подключиться другие игроки.
▍ Настройка сервера на примере Valheim
Теперь рассмотрим вариант с настройкой сервера для игры Valheim. По аналогии с V Rising у нас уже есть готовый bat-файл, который содержит в себе настройки для запуска сервера. В некоторых проектах этот файл может отсутствовать, но при необходимости его можно создать вручную. Просто создаём текстовый файл и указываем расширение «bat». Откроем его с помощью текстового редактора, нажав правой кнопкой мыши и выбрав «Изменить».

В этом файле нас интересует самая последняя строка. Как и в V Rising, она содержит имя файла, который будет запускаться (valheim_server), и имя нашего сервера (name). Также тут можно сразу указать порт, который будет использовать наш сервер и пароль от сервера. По умолчанию установлен порт 2456 , а рекомендуемые порты для открытия 2456-2458 (но это не значит, что нельзя использовать другие порты).

Редактируем файл по своему усмотрению (меняем порт, пароль и т. д.) и закрываем его. Переходим в брандмауэр, и как в прошлом примере создаём 4 правила (2 для исходящих и 2 для входящих подключения). Указываем порты 2456-2458 .
Закрываем брандмауэр и запускаем файл «start_headless_server» .

Сервер запущен, и теперь мы можем к нему подключиться. Запускаем игру, переходим на страницу с серверами, выбираем «Присоединиться к игре» и жмём «Добавить сервер». В открывшемся окне вводим IP нашего сервера (в нашем случае это IP нашего VDS-сервера, на котором расположен игровой сервер) и через двоеточие указываем порт, который был прописан в файле запуска (в нашем случае это 2456).

Жмём «Добавить сервер», и он отобразится у нас в списке. Выбираем его и нажимаем «Подключиться». Затем вводим пароль, который мы указывали в файле запуска, и жмём «Enter».

Готово! Мы успешно подключились к серверу и можем начинать игру.
▍ Пара слов в заключение
Как мы смогли увидеть, в запуске своего игрового сервера нет ничего сложного, а сделать это можно всего за 10-15 минут. К сожалению, полностью универсальное руководство под все игровые проекты сделать невозможно, т. к. каждый из них имеет свои уникальные настройки, но, надеюсь, описанные в этой статье примеры помогут разобраться и в других проектах.
Инструкция по настройке VPS/VDS сервера с нуля
Сегодня веб-мастера часто выбирают виртуальные частные/выделенные серверы (Virtual Private/Dedicated Servers) для размещения своих проектов. Это оптимальный вариант хостинга, когда мощностей shared-сервера уже недостаточно, а на аренду физической машины нет средств или в ней нет необходимости. Управлять VPS/VDS сложнее, чем обычным хостингом, потому что настраивать его приходится самостоятельно. Если вы не обладаете навыками системного администрирования и у вас нет возможности нанять человека с релевантными опытом, настройка VPS с нуля может занять много времени. Чтобы ускорить процесс, воспользуйтесь нашей пошаговой инструкцией. В статье описаны этапы настройки VDS на ОС Linux.
Подключение к VDS
Хостинг предполагает использование удаленного сервера, поэтому для начала нам необходимо подключиться к нему со своего ПК. Связь с VPS, работающим на базе Linux-дистрибутивов, осуществляется посредством протокола SSH. Если на локальной машине, с которой ведется подключение, используется Windows, нужно дополнительно установить бесплатное приложение PuTTY (или аналог).
Запустите утилиту на компьютере. Откроется графический интерфейс. Найдите поле «Имя хоста» и введите туда IP-адрес VDS. Хостинг-провайдер должен был прислать его электронным письмом сразу после активации сервера. Теперь кликните на кнопку «Соединиться». В открывшейся консоли вас попросят авторизоваться: рядом с «login as:» напишите root или тот логин, который указан в email-письме от хостера. Нажмите Enter. На следующей строке впишите или вставьте скопированный пароль из того же имейла. Готово! Можно приступать к настройке.
Если домашняя операционная система тоже относится к Linux-семейству или это macOS, SSH-соединение с виртуальным сервером, а также дальнейшее управление им будет осуществляться напрямую через командную строку. Настраивать VPS мы будем на примере серверных дистрибутивов из ветки Debian (в том числе Ubuntu).
Установка обновлений
Прежде чем начать непосредственно настройку, программное обеспечение на VDS нужно обновить. Вы арендуете машину с предустановленной операционной системой, но часть ее пакетов могут быть устаревшими. Работать с таким сервером небезопасно, поэтому стоит установить актуальную версию ОС.
В Debian и ее подобиях запустить апдейт можно с помощью встроенного менеджера APT. Для этого введите в терминал следующие строки:
apt update
apt list –upgradable
apt upgrade
Первая команда позволит обновить данные об актуальности используемых пакетов, вторая выведет список доступных обновлений, а уже третья произведет их установку. В процессе сервер может запрашивать у вас подтверждение для загрузки новых пакетов — давайте утвердительные ответы путем нажатия клавиш Y и Enter на клавиатуре.
Добавление нового пользователя
Чтобы настраивать VPS/VDS, требуются права суперпользователя (root-доступ). Они по умолчанию закреплены за учетной записью, которую создал для вас провайдер — и так же по умолчанию она имеет имя root. Это стандарт для Linux-систем, о котором знают все специалисты. По этой причине действовать от имени root-пользователя может быть опасно: если кто-то вас взломает, доступ такого уровня позволит ему делать внутри сервера что угодно. Избежать подобного сценария можно, если создать в системе еще одну «учетку» с нуля для повседневного пользования и передать ей необходимые права.
Сделать это очень просто. Достаточно ввести в консоли команду:
adduser имя
Вместо «имени» подставьте свой вариант — это будет логином для нового пользователя. Далее машина попросит задать пароль и предложит заполнить необязательные поля. Настройка несложная, так что вы справитесь.
Передача привилегий root
Настраивать сервер мы будем от имени созданного юзера, но пока что у него нет на это разрешения. Он может только подключиться к VPS по SSH-протоколу — управление и настройка ему недоступны. Поэтому нужно поделиться с ним возможностями суперадминистратора.
В системах по образу Debian есть специальная группа, члены которой могут выполнять операции с рут-привилегиями: sudo. Для работы они используют одноименную утилиту. Добавить нашу чистую учетную запись в sudo можно при помощи команды:
usermod -aG sudo имя
Так же, как и в предыдущем пункте, замените «имя» на выбранный ранее логин. Готово! Теперь мы сможем полноценно управлять VDS через нового пользователя. Но сначала проверим, точно ли все работает. Отключите SSH-соединение (можно просто закрыть терминал) и переподключитесь к серверу под новым именем.
Изменение настроек SSH
Поскольку у нас теперь есть возможность удаленно запускать команды без участия root-пользователя, можно смело отключать ему доступ по SSH. Для этого нам нужно внести изменения в конфигурационный файл, ответственный за настройку этого соединения. В составе Debian-дистрибутивов в качестве утилиты для редактирования используется nano. Чтобы открыть файл, введите в терминал:
sudo nano /etc/ssh/sshd_config
После этого найдите строку:
PermitRootLogin yes
Раскомментируйте ее и измените значение «yes» на «no». Эта команда запретит пользователю root подключаться к VPS по протоколу SSH.
В целях безопасности нам необходимо отредактировать еще один момент: номер порта. По умолчанию на всех серверах прослушивается порт 22. Вы можете поменять его на любой из свободных. Рекомендуем выбирать в диапазоне от 49152 до 65535, чтобы избежать конфликтов с другими службами. Для этого найдите строку Port 22, снимите перед ней комментарий и впишите выбранный номер.
Чтобы изменения вступили в силу, перезапустите SSH следующей командой:
sudo service ssh restart
Готово. За несколько шагов мы с нуля настроили базовую защиту VDS. Пора заняться программным окружением, которое позволит нам запустить сайт.
Включение веб-сервера Nginx
Для запуска веб-ресурса на сервере с Debian-подобной системой потребуется установить один из стандартных стеков: LEMP (Linux, Nginx, MySQL, PHP) или LAMP (Apache вместо Nginx). Мы остановимся на первом варианте, т. к. веб-сервер энджин-икс более быстрый. Он будет обрабатывать запросы, поступающие на наш VPS с сайта, и обслуживать соединения.
Энджинкс является бесплатным ПО с открытым исходным кодом. Он по умолчанию имеется в репозиториях Дебиан-образов, поэтому его настройка здесь производится одной командой:
sudo apt install nginx
После установки веб-сервер запустится с нуля автоматически.
Установка и настройка MySQL
Следующий компонент LEMP, который мы настроим — система управления базами данных MySQL. Через нее вы будете совершать любое взаимодействие с БД: создание, удаление, редактирование, настройка, извлечение информации и пр. Эта СУБД тоже бесплатна, установить ее можно с помощью команды:
sudo apt install mysql-server
После установки на сервер MySQL необходимо проделать ряд манипуляций со встроенным скриптом безопасности. Для этого введите в терминал:
sudo mysql_secure_installation
Далее VDS запустит серию диалогов, в которых вам нужно будет отвечать Y (yes), N (no) или использовать клавиши, указанные в инструкции на экране (ноль, один, два). Сначала потребуется настроить (или нет) плагин валидации пароля, затем задать сам пароль для root-доступа к MySQL (не к самому серверу!) и подтвердить его. На все последующие вопросы мы рекомендуем давать утвердительный ответ — так вы удалите анонимных пользователей и тестовые базы, запретите удаленный вход для root и перезагрузите правила, чтобы изменения стали активны.
Создание базы данных
Если вы хотите разместить на VPS/VDS динамический веб-сайт, для его работы понадобится БД. Создать ее несложно. Прежде всего нужно войти в консоль MySQL:
mysql -u root -p
Вас попросят ввести пароль, заданный на предыдущем этапе. Чтобы добавить новую базу, используйте команду вида:
CREATE DATABASE название_базы
Как правило, для каждого проекта создается отдельная БД и отдельный пользователь, который будет ею управлять. Добавим нового юзера:
CREATE USER имя@localhost IDENTIFIED BY 'пароль';
После этого передадим ему привилегии по управлению нашей базой:
GRANT ALL PRIVILEGES ON название_базы* TO имя@localhost IDENTIFIED BY 'пароль';
Готово! Теперь на вашем сервере есть созданная с нуля база данных. Настройка MySQL завершена.
Подключение PHP
Последний этап настройки LEMP — это подключение интерпретатора языка PHP, на котором написано большинство современных CMS. Он будет обрабатывать код и генерировать динамический контент для веб-сервера. Чтобы PHP мог взаимодействовать и с Nginx, и с MySQL, установите на VPS/VDS два пакета: php-fpm и php-mysql. Команда выглядит так:
sudo apt install php-fpm php-mysql
Подтвердите загрузку, нажав Y и Enter. Сервер автоматически инсталлирует актуальные версии пакетов, поскольку мы обновили их в самом начале. Теперь настроим конфигурационный файл.
Изменение конфигурации
Первым делом нам нужно отредактировать файл php.ini, чтобы закрыть важную уязвимость. В Debian-системах его можно открыть командой:
/etc/php/8.1/fpm/php.ini
Где «8.1» — версия PHP, которая работает на вашем VPS/VDS. На момент написания статьи 8.1.1 является новейшей редакцией. После открытия файла конфигурации можно приступать к настройке. Найдите и раскомментируйте строку:
;cgi.fix_pathinfo=1
Замените единицу на ноль. В результате должно получиться:
;cgi.fix_pathinfo=0
Это позволит избежать несанкционированного доступа к сайту через несуществующие файлы .php.
Добавление каталога для файлов
Следующий этап нашей инструкции по настройке виртуального сервера с нуля заключается в создании корневой директории, которая будет использоваться для загрузки файлов веб-сайта. Чтобы добавить папку, введите в терминал команду следующего формата:
sudo mkdir /var/www/ваш_домен/public_html
Загружать файлы CMS необходимо в public_html. После этого останется только передать привилегии на управление нашему веб-серверу:
sudo chown -R www-data:www-data /var/www/html/*
Заключение
Настраивать VDS/VPS с нуля может быть непросто, если вы никогда ранее этим не занимались. В нашем руководстве описаны только начальные шаги по настройке, с которыми может справиться даже неопытный пользователь. Мы описывали все действия через терминал, но вообще для этого можно использовать панель управления. Если вам нужны более тонкие настройки или вы хотите запустить сервер не для сайта, а например VPN, лучше обратиться за помощью к специалистам.
Похожие статьи
Как привязать домен к VPS/VDS серверу
Одним из важных шагов при создании и запуске сайта является привязка доменного имени к серверу, на котором тот расположен. Такое подключение необходимо для того, чтобы интернет-пользователи могли получить доступ к вашему веб-сайту через его символьный адрес: например, ihc.ru. Если вы арендуете виртуальный частный/выделенный сервер (Virtual Private/Dedicated Server), то подключить домен можно не только через панель управления, но и без ее использования. В статье рассказываем, как привязать домен к VPS/VDS на примере административной панели ispmanager, а также напрямую через DNS.
Как установить сайт на VDS: инструкция
Главная задача любого владельца сайта — обеспечить своим пользователям быстрый и безопасный доступ к его содержимому. Для достижения этой цели необходимо правильно выбрать хостинг-провайдера и определиться с типом хостинга. Один из основных видов аренды — VPS/VDS (Virtual Private/Dedicated Server) или виртуальный частный/выделенный сервер. Однако просто арендовать его недостаточно — нужно еще разместить и запустить на нем сам проект. Это можно сделать вручную через терминал, но гораздо удобнее устанавливать сайт через панель управления, которую обычно поставляют вместе с услугой хостинга. В этой статье мы поэтапно рассмотрим, как установить сайт на VDS в панели управления ispmanager.
Управление виртуальными серверами
Управление виртуальным выделенным сервером с помощью консоли — непростая задача для начинающего системного администратора. Оно требует знания команд и английского языка, умения читать ответы сервера, понимания кодов ошибок и приспособленности к работе с удаленным компьютером без графического интерфейса. Альтернативой командной строке является панель управления (ПУ) VPS, в которой функции и их настройки распределены по соответствующим разделам, а большинство действий выполняется щелчком мыши. Ispmanager — удобное и функциональное решение для русскоязычных пользователей. Разберем администрирование VPS на примере данной программы.
Нажмите дважды, чтобы увеличить
