Оперативный перенос сайтов и баз данных с виртуального хостинга на VPS-сервер самым эффективным способом

Перенос сайтов и баз данных с хостинга на VPS сервер

Следующим шагом после первоначальной настройки удалённого VPS-сервера, которую я описывал в предыдущей статье, является перенос сайтов и баз данных с виртуального хостинга на наш VPS, и окончательная настройка web-сервера, и публикация сайта.

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

Самый простой способ скопировать файлы сайта и базу данных – через консоль ssh-клиента, без всяких FTP.

Практически всем пользователям виртуального хостинга предоставляют ещё и данные для ssh-доступа, но к сожалению, мало кто умеет с ним работать, а некоторые вообще не понимают, для чего это, предпочитая старый добрый FTP, со-всеми его уязвимостями и тормозами.

Между тем, передача файлов по sftp-протоколу не только безопаснее, но ещё и происходит тупо быстрее. Потому считаю ftp-протокол безнадёжно устаревшим.

SFTPSSH File Transfer Protocol — позволяет передавать файлы посредством стандартного ssh, поверх защищённого соединения, без необходимости установки ftp-сервера, и открытия под него дополнительных портов в сетевом интерфейсе, уязвимых для udp-флуда.

Плюс ко-всему прочему, помимо защищённости, по sftp скорость передачи файлов значительно выше, включая все преимущества и меры безопасности, присущие SSH, в т.ч. авторизацию по ключам.

Читать полностью »

Предварительная удалённая настройка выделенного VPS сервера Linux на базе Ubuntu 18.04 с нуля

Удалённая настройка выделенного VPS сервера Linux

Многие начинающие администраторы и владельцы сайтов, решив перенести оные с виртуального хостинга на VPS-сервер, задаются вопросом: что и как вообще делать со свеже-установленным сервером?

Некоторые не просто не знаю, что, как и в какой последовательности, но и как вообще к удалённому серверу подключиться! Данная статья даст простые и исчерпывающие ответы, включая конкретный порядок действий.

Перед прочтением настоятельно рекомендую ознакомиться со-следующими материалами:

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

Следующий шаг: надо выбрать тариф, оплатить, определиться с операционной системой для будущего VPS-сервера. Рекомендую следующие параметры:

  • Оперативная память 2Gb;
  • Одно ядро процессора от 2Ghz;
  • Дисковое пространство 20Gb на SSD RAID10;

У европейского хостера OVH.COM такой тариф обойдётся в €2.99 в месяц, или примерно в 230 рублей.  Считаю это самым шикарным предложением из всех, какие только встречал, более подробно об этом уже писал в этой статье — Преимущества выделенного VPS/VDS сервера.

В комплекте к тарифу идут такие плюшки, как защита от DDoS на уровне сетевого шлюза, KVM-интерфейс, uptime 99,5%, и куча других ништячков.

Читать полностью »

Защита SSH на VPS-сервере: защищаем secure shell от взлома и брутфорса самым простым и эффективным способом

Защита SSH на VPS-сервере: защищаем secure shell от взлома и брутфорса

Многие владельцы сайтов, самостоятельно администрирующие собственные VPS, особенно начинающие, часто сталкиваются с попыткой взлома серверов, путём перебора паролей по SSH.

Особенно это заметно и актуально сразу после развёртывания VPS, когда сервер ещё не защищён файерволлом, а SSH толком не настроен и не сконфигурирован (с дефолтным конфигом).

Тут-же, многочисленные боты начинают ломиться в сетевой интерфейс по 22 порту, под root-ом, и пытаются впарить свой пароль, методом тупого перебора.

И всё-бы ничего, т.к. по дефолту после установки системы пароль даётся рандомный и десятизначный, но всё же мизерная вероятность «угадать» существует, и её нельзя сбрасывать со-счетов.

К тому-же, постоянная попытка установить соединение отражается в логах, и те от этого меньше не становятся, а наоборот, растут и распухают.

Кому-как, но меня такое положение дел бесит.

В интернете есть куча различных способов борьбы с таким явлением, как взлом ssh, от самых примитивных, до самых, мягко говоря, неординарных и вызывающих недоумение, как-то: создание целой кучи правил и цепочек в iptables, запись в отдельный файл, анализ этого файла утилитой failtoban, создание отдельных изоляторов и правил, с последующим дописыванием новых правил в iptables, блокирующих выявленные ip…

Лично у меня такие бурные телодвижения вызывают лишь недоумение – зачем городить целый огород, когда всё можно сделать намного проще, и более эффективно?

В этой статье я хочу описать комплекс мероприятий, состоящий из максимально простых и логичных действий, которые позволят защитить сервер VPS в общем, и ssh в частности, превратив его в неприступную крепость. Читать полностью »

Сравнение цен на услуги выделенного VPS/VDS сервера у различных хостеров

Цены на хостинг VPS/VDS

Всем привет, как и обещал в предыдущей статье — «Оптимальные параметры и технические характеристики выделенного сервера — каким должен быть VPS» — выкладываю видео-обзор ценников на услуги VPS/VDS у зарубежных и отечественных хостеров.

В конце обзора я рассматриваю самый оптимальный вариант, как в плане цены — так и в плане технических характеристик и уровня сервиса, европейского хостера OVH.COM, услугами которого пользуюсь сам, и которого рекомендую всем.

Если вкратце — то самый лучший сервис и оптимальный тариф для веб-хостинга, с возможностью масштабирования и защитой от DDoS доступен за 190-200 рублей в месяц, и это рекорд минимальной цены и максимального сервиса!

Бесспорными анти-лидерами обзора являются сервисы Google Cloud и Amazon Web Services — более тупорылого, запутанного и идиотского интерфейса я не встречал, а найти конечный ценник на их услуги мне так и не удалось.

На очереди — бесплатный видео-курс из 5 уроков, по настройке и администрированию выделенного VPS сервера, который будет доступен по подписке в виде почтовой рассылки.

Все пересаживаемся на VPS! Выделенный сервер — рулит! Приятного просмотра.

P.S. — Если кому-то нужна консультация по работе с VPS, или услуги по настройке/администрированию — обращайтесь сюда: Мои услуги

Оптимальные параметры и технические характеристики выделенного сервера — каким должен быть VPS

vps vds виртуальный выделенный сервер

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

Кстати, кто не в курсе: VPS — обозначает Virtual Private Server — переводится как виртуальный приватный сервер, есть ещё синоним VDSVirtual Dedicated Server, виртуальный выделенный сервер, оба понятия обозначают одно и то-же — серверное ПО, установленное на удалённой виртуальной машине, имеющей собственную операционную систему.

Итак, преимущества и параметры выделенного сервера складываются из двух частей: уровня сервиса, который предоставляет хостер, и непосредственно технических характеристик самого сервера, т.е. удалённой виртуальной машины.

Давайте сначала остановимся на хостере. Любой хостер, предоставляющий услуги VPS/VDS, должен так же предоставлять следующий сервис, уже включённый в тариф:

  • Самое главное, на мой взгляд — это базовая защита от DDoS на уровне сетевого шлюза, включённая по умолчанию, БЕЗ ВЗИМАНИЯ ДОПОЛНИТЕЛЬНОЙ ПЛАТЫ. Практически все отечественные хостеры включают такую защиту от DDoS только за дополнительную плату, что не есть хорошо, т.к. это плюс к расходам. Я знаю только одного хостера, у которого защита уже включена по умолчанию в любой тариф, услугами которого и пользуюсь.
  • Следующая немаловажная вещь — на сетевом шлюзе хостера должны быть открыты все порты без исключения. А какие уже оставлять открытыми на сервере, а какие закрыть — это решаем непосредственно мы. Негативный анти-пример: у Google Cloud наглухо закрыты 25, 465 и 587 порты, предлагается использовать внешние релеи (почтовые сервера). Т.е. ставить почтовый сервер на такой VPS бессмысленно в принципе: работать он не будет ни под каким предлогом. А про тупорылый и недружественный интерфейс Google Cloud я вообще молчу — просто выбешивает.
  • Кстати, ещё одно очень большое преимущество моего хостера — это возможность конфигурировать файерволл ещё ДО сервера — на уровне сетевого шлюза, т.е. отсеивать часть пакетов, и пропускать на обработку только полезный трафик. Плюс балансировка нагрузки по нескольким IP, до 16 различных выделенных IP на один VPS из разных точек Европы, Америки и Канады, и даже Азии.
  • Очень важный фактор — русскоязычная поддержка по электронной почте, что для европейского англоязычного хостера — большой плюс.
  • Хостер должен работать на SSD — твердотельных жёстких дисках, которые по скорости в несколько раз быстрее, чем HDD, что весьма влияет на быстродействие операционной системы по операциям чтения/записи, и как следствие — на скорость работы самого сервера. Кстати, SSD-диски объединяются в RAID-массив, что в свою очередь — увеличивает скорость чтения/записи ещё в несколько раз, но об этой технологии поговорим подробнее в одной из следующих статей.
  • Масштабируемость — возможность расширения параметров сервера, и подключения дополнительных модулей, без необходимости переходить на более дорогой тариф.
  • Ну и всё остальное, что в таких случаях прилагается в плане удобства — безлимитный трафик, оплата по банковской карте, без процентов и комиссии, удобство интерфейса биллинга и виртуального менеджера, и т.д.

Читать полностью »

Очевидные и исключительные преимущества выделенного сервера (VPS/VDS) перед виртуальным хостингом

VPS-сервер vs виртуальный хостинг

Всем привет! В продолжение предыдущей статьи «Что лучше для сайта/web-проекта – виртуальный хостинг или выделенный сервер (VPS/VDS)», здесь я перечислю очевидные преимущества в пользу выделенного VPS-сервера перед виртуальным хостингом, и приведу конкретные аргументы и доводы в пользу первого.

Ценовая политика на выделенный VPS/VDS-сервер и виртуальный хостинг

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

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

Более того, сегодня можно найти предложения от зарубежных хостеров, на услуги VPS с высоким качеством и уровнем сервиса, по цене НИЖЕ, чем стоят услуги виртуального хостинга у топовых российских хостинг-компаний.

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

Поэтому, прямо и ответственно заявляю: в части ценовой политики, виртуальный выделенный VPS-сервер однозначно не уступает виртуальному хостингу.

Читать полностью »

Что лучше для сайта/web-проекта – виртуальный хостинг или выделенный сервер (VPS/VDS) – исчерпывающий ответ

выделенный VPS-сервер VS виртуальный хостинг

Всем привет! Сегодня хочу затронуть такую тему, как — преимущество выделенного виртуального сервера (VPS/VDS) перед услугой виртуального хостинга.

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

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

Существует несколько основных решений, доступных для пользователей, которые отличаются не только ценой, но и уровнем сервиса/возможностей:

  • Виртуальный хостинг — пользователю выделяется дисковое пространство, обычно в несколько раз больше, чем нужно под нужды сайта, и немножко ресурсов сервера, с урезанным интернет-каналом. Единственное сомнительное преимущество — низкая цена услуги — напрочь убивается другими недостатками, начиная от недоставляемости писем (из-за неправильно настроенного почтового сервера), неработающих/отключённых функций и модулей PHP, и заканчивая постоянными глюками и тормозами сайтов, вплоть до его полной недоступности (временами). Всё это чревато постоянным нервозом, руганью с тех-поддержкой, недополученной прибылью или вообще убытками, если web-проект/сайт — коммерческий.
  • Виртуальный выделенный сервер (VPS/VDS) — когда часть ресурсов физического сервера выделяется в отдельную виртуальную машину, и на них базируется отдельная виртуальная операционная система, которая находится в полном распоряжении пользователя. Существенные особенности такой виртуальной машины: выделенная оперативная память, виртуальный аналог полноценного процессора, или даже выделенное ядро многоядерного процессора, постоянное подключение к интернету через отдельный сетевой интерфейс и выделенный IP, выделенное дисковое пространство. Преимуществ такого решения — тьма: все ресурсы выделенного сервера принадлежат пользователю, возможность устанавливать любую необходимую операционную систему и нужное ПО для конкретных задач, полный контроль над сервером, и т.д. и т.п. Недостатков всего два: необходимость самому настраивать/администрировать VPS, либо нанимать кого-то со-стороны (а это деньги), и — цена, которая иногда бывает существенно выше стоимости виртуального хостинга.
  • Выделенный физический сервер — полноценная серверная станция, обладающая необходимым набором оборудования: процессор, оперативная память, жёсткий диск либо целый массив RAID, сетевой интерфейс с выделенным IP, всё это запитано через источник бесперебойного питания, и имеет собственную систему охлаждения. Такое решение могут позволить себе только крупные компании, т.к. цена аренды такого сервера весьма кусается.
  • Для справедливости, стоит ещё выделить в отдельный сегмент такое решение, как — облачный VPS, когда пользователь оплачивает ровно те услуги, которые потребляет (кол-во использованной оперативной памяти, потреблённые ресурсы процессора, использованное дисковое пространство, вплоть до объёма принятого и отправленного трафика), но — итоговый ценник в конце месяца за оказанные услуги может повергнуть пользователя в шок.

Читать полностью »

Запись тренинга «Идеальный хостинг — настройка, конфигурация, администрирование»

Всем привет! Выложил запись тренинга «Идеальный хостинг — настройка, конфигурация, администрирование», который должен был состояться 24 августа.

Наверное это к лучшему, что очень многие, не имея возможности присутствовать на самом тренинге, проявили желание получить доступ к записи.

Это и логично, т.к. не все могут быть привязаны к компьютеру в 20.00 по МСК на целых два часа, что я собственно и предполагал.

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

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

Для получения доступа к записи тренинга обращайтесь на e-mail, либо — через форму обратной связи в разделе «контакты».

Стоимость доступа к записи — 500 рублей, это сущие копейки, которые вы сможете сэкономить на услугах хостинга уже в ближайшие несколько месяцев, да и на всех остальных услугах, типа сервиса почтовых рассылок, администрирования сервера, и защиты от DDoS.

А пока что — выкладываю бесплатно первые 10 минут тренинга, если тема заинтересовала — обращайтесь за доступом.

Тренинг «Идеальный хостинг — настройка, конфигурация, администрирование» — секреты эффективной и бесперебойной работы сервера и сайта

Идеальный хостинг

В последнее время мне поступает очень много вопросов, относительно настройки, администрирования хостинга: почему то-то или то-то не работает, или КАК это работает, и для чего это вообще нужно.

Но, пожалуй, самый популярный вопрос: почему тормозит/не грузится/медленно загружается сайт, либо — вообще временами не доступен.

Второй вопрос по популярности — почему не работает почта/не доходят письма/попадают в спам, и всё в таком роде.

На третьем месте — взломы, боты, спам, DDoS, и т.д.

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

Практически все начинающие сайто-строители руководствуются одним основным критерием — ценой. А точнее — все стараются приобрести хостинг подешевле, рублей за 200 в месяц, и уже в самую последнюю очередь смотрят его параметры и характеристики, которых — весьма не мало.

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

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