Обзор виртуального хостинга на Linux от Veesp

С помощью Panel/WHM можно устанавливать ограничения дискового пространства и трафика, а также устанавливать права доступа любого владельца домена и ограничивать доступ к определенным приложениям, включать и отключать SSH-доступ. Каждый пользователь будет управлять фукнциями только в пределах своего веб-пространства.

Стабильность

Каждому важна стабильность работы используемых веб-сервисов. Ведь никто из вас не хочет, чтобы при установке очередного обновления работа сайтов была нарушена на несколько часов, в течение которых мы будем усиленно искать решение. Сбой может возникнуть в результате обновления, конфликта ПО или несовместимости конфигураций. Потому считаем, что на этот аспект стоит обратить пристальное внимание.

Контрольная панель cPanel не зря завоевала статус world-leading панели. На нашей практике были очень редки проблемы, которые возникают в результате обновления ПО или конфигурации, выполненной штатными средствами панели. cPanel зарекомендовала себя как надежный и стабильный инструмент решения задач в сфере веб-хостинга.

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

Хостинг-провайдеры

Сейчас практически невозможно пересчитать хостинг-провайдеров. Нет, я не шучу — их тысячи. Просто огромное число, которое в мире игры «Герои меча и магии» носило бы название «Legion».

За всю, скажем так, практику работы с VPS я могу выделить лишь DigitalOcean. До недавних пор я пользовался только их услугами, но курс доллара не желает стабилизироваться и теперь список пополнился Vscale от Selectel, которые пишут интересные статьи на Habrahabr с зеленым динозавриком.

Читайте также:  [Инструкция] Как прошить телефоны серии wave при помощи multiloader

Осторожно, все ссылки реферальные. Если вы не хотите получить 400 рублей от Vscale или 10$ от DigitalOcean на стартовый баланс, то не переходите по ним.

▍Файлы

В этом разделе собраны инструменты для работы с файлами сайта (включая интерфейс управления FTP-подключений), для мониторинга и управления доступным дисковым пространством учётной записи, для выполнения резервного копирования и восстановления файлов из него.

Файловый менеджер

Интерфейс позволяет управлять файлами: загружать, создавать, удалять и редактировать файлы без необходимости использования FTP или других сторонних приложений.

Изображения

Интерфейс для работы с картинками позволяет просматривать и изменять размеры изображений, преобразовывать типы файлов изображений.

Конфиденциальность каталога

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

Использование диска

Помогает управлять использованием дискового пространства: позволяет сканировать диск и получать графические результаты обзора доступного пространства учётной записи. 

Веб-диск

Функция для доступа к файлам сайта, как если бы они были локальным диском на вашем компьютере.

Учетные записи FTP

Интерфейс для управления учётными записями протокола передачи файлов (FTP).

FTP соединения

Интерфейс для просмотра текущих подключений к сайту через FTP. 

Анонимный FTP

Используйте этот интерфейс, чтобы пользователи могли подключаться к вашему FTP-каталогу без пароля. 

Резервное копирование

Интерфейс для резервного копирования сайта. Позволяет загружать на компьютер сжатую копию содержимого учётной записи cPanel (домашний каталог, базы данных, почтовые серверы пересылки и фильтры электронной почты). Мастер резервного копирования — пошаговое руководство, которое поможет в создании резервной копии.

Читайте также:  Microsoft представит фирменный антивирус для Android и iOS

Git Version Control

Интерфейс для размещения репозиториев Git в учётной записи cPanel.

Восстановление файлов и каталогов

Интерфейс для восстановления элементов из резервных копий файлов.

Перенос или восстановление linux сервера

Представим теперь ситуацию, что наш веб, или какой-нибудь другой сервер умер, и нам надо восстановить систему в другом месте. Выполним полное восстановление всего сервера с помощью созданной ранее резервной копии. Для этого нам понадобится Veeam Linux Recovery Media, который мы скачали ранее.

Перенос или восстановление linux сервера

Для восстановления системы нужно соблюсти два обязательных условия:

Загружаемся с диска. В разделе Configure network убеждаемся, что сеть настроена, получен ip адрес, который имеет доступ к интернету. Далее выбираем Restore volumes -> Add shared folder. Заполняем параметры доступа к хранилищу архивов.

Перенос или восстановление linux сервера

Выбираем там директорию с нашим архивом системы, которую будем восстанавливать. Далее будет показан список задач в левом столбце и список резервных копий в правом.

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

Перенос или восстановление linux сервера

У меня слева чистый диск, справа тоже один диск, на который установлен загрузчик и есть один раздел с корнем системы. Выбираем справа наш диск (не раздел с корнем!!!) и жмем Restore whole disk to.

В качестве приемника выбираем пустой диск на новом сервере.

Перенос или восстановление linux сервера

Нажимаем S ( Start restore ). Визард покажет список действий, которые будут выполнены и попросит их подтвердить, нажатием на Enter.

Делаем это и наблюдаем за процессом восстановления сервера centos из бэкапа.

Перенос или восстановление linux сервера

Дожидаемся окончания переноса сервера, выбираем перезагрузку и извлекаем загрузочный CD. Грузимся с жесткого диска.

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

Перенос или восстановление linux сервера

Передача Root

Большое значение в настройке VPS имеет передача Root. С точки зрения безопасности, лучше создать непривилегированного пользователя для доступа по SSH, а затем отключить Root-логин.

Читайте также:  Apple выпустила iOS 11 beta 2 для iPhone, iPad для разработчиков

Создать нового пользователя Linux:

adduser manager

Где manager — имя нового пользователя. Если необходимо, поменяйте его.

Введите новый пароль. Система запросит также имя и телефон нового пользователя — можно заполнить эти поля или оставить пустыми.

Важный момент: созданный пользователь сможет входить на сервер через SSH, но не сможет управлять им или настраивать VPS. Самый простой способ передать привилегия Root — добавить пользователя в sudo-группу:

usermod -aG sudo manager

Проверьте, все ли работает. Для этого закройте соединение SSH и попробуйте войти от имени нового пользователя:

ssh -p 44933 [email protected]

Проверьте, доступны ли команды с sudo:

sudo ls -al /root

При первом входе в sudo понадобится ввести пароль.

Чтобы повысить уровень безопасности, отключите Root-вход на SSH-сервере и ограничиваем доступ для нового пользователя:

sudo nano /etc/ssh/sshd_config

Измените строку PermitRootLogin yes на PermitRootLogin no.

Вставьте новую строку AllowUsers manager.

Перезагрузите настраиваемый VPS-сервер:

sudo systemctl restart ssh

Проверьте статус:

sudo systemctl status ssh

Заключение

В целом я вижу в этом продукте от Veesp много плюсов.

  • Конфигурация тарифа SSD1 удачная и стоит своих денег(по цене соответствует средней по рынку).
  • Удобная панель управления сервера с множеством параметров, которые можно изменить из web-интерфейса.
  • Хороший пропускной канал и неограниченный трафик.
  • Бесплатный тестовый период 3 дня.

Из минусов: разделенный интерфейс для управления сервером и личным кабинетом. При настройке сервера хотел обратиться в , а чтобы создать тикет надо заходить в интерфейс личного кабинета.