Как подключить сервер к хостингу

Как подключиться к виртуальному серверу VPS/VDS

VPS/VDS — это тот же удаленный компьютер, к которому можно без проблем подключиться с локальной машины. Для этого нужно знать IP-адрес сервера, имя пользователя и пароль. Все эти данные хостер отправляет на почту при создании сервера VPS/VDS.

Подключаться к VDS можно через разные протоколы: SFTP, SSH, RDP.

Как подключиться к VDS/VPS через SFTP

Для начала посмотрим, как зайти на сервер VPS/VDS через SFTP. Это тот же FTP, только соединение выполняется с помощью защищенного протокола SSH.

Прежде всего нужно узнать IP сервера и другие данные для подключения. Эта информация приходит в письме от хостера после установки операционной системы на VPS/VDS. Например, сообщение от Timeweb выглядит так:

Подключение к виртуальному серверу по SSH

Теперь посмотрим, как подключиться к виртуальному серверу через SSH. На Linux и macOS можно использовать терминал. Установка сторонних приложений не понадобится.

Если все данные указаны верно, то соединение будет установлено. Теперь вы можете управлять VPS/VDS через терминал.

В настройках подключения укажите IP-адрес сервера (строка Host Name) и номер порта — по умолчанию 22. Чтобы сохранить сессию и каждый раз не задавать IP, впишите любое имя в после Saved session и нажмите Save.

Затем кликните Open, чтобы запустить соединение. При первом подключении появится окно подтверждения. Нажмите Yes. После подтверждения появится консоль. Авторизуйтесь с помощ ью логина и пароля, полученных от хостера. Нажмите Enter. Если все данные указаны верно, то соединение будет установлено.

Читайте также

Подключение к VDS с Windows через RDP

Если на VDS установлена Windows, можно подключиться к серверу по протоколу RDP (Remote Desktop Protocol).

На Windows есть встроенный RDP-клиент.

Чтобы сообщение об отсутствии сертификата больше не появлялось, нажмите на кнопку «Показать параметры» и на вкладке «Дополнительно» выберите режим «Подключаться без предупреждения».

Чтобы передавать файлы на сервер, добавьте к подключению источники. Откройте вкладку «Локальные ресурсы», нажмите на кнопку «Подробнее» и отметьте нужное устройство в списке.

На Linux для подключения нужен RDP-клиент. Он может быть встроенным или его придется устанавливать специально.

Например, на Ubuntu есть встроенная программа Remmina. В ней нужно создать новое подключение, указать IP-адрес сервера, логин и пароль для подключения и нажать на кнопку «Connect». Появится окно с сообщением о сертификате, в котором нужно кликнуть «ОК». При первом подключении также всплывает уведомление с текстом «Вы хотите найти в этой сети. ». Нажмите «Да», чтобы в дальнейшем не было проблем с соединением.

На macOS для подключения используется фирменная утилита от Microsoft, которая называется Remote Desktop.

Чтобы подключить к серверу папку, которая располагается на локальном компьютере, перейдите на вкладку Redirection, нажмите на плюс и выберите директорию.

Вне зависимости от версии ОС на локальном компьютере, подключение через RDP будет работать одинаково.

Источник

Как подключиться к серверу по FTP и начать работу

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

FTP (File Transfer Protocol) — это базовый протокол передачи файлов между компьютерами по локальной сети и интернету. С его помощью можно подключиться к FTP-серверам, просматривать содержимое их каталогов и загружать файлы с сервера или на сервер.

Доступ по FTP доступен для всех хостинг панелей. Также вы можете использовать бесплатный хостинг для сайтов html (тестовый период — 14 дней).

Доступы к FTP

Доступы для подключения по FTP высылаются после заказа услуги хостинга.

Для подключения по FTP нужны специальные программы — FTP-клиенты. В этой статье мы расскажем про подключение и работу по FTP на примере FTP-клиента FileZilla.

Как подключиться через FTP

Настройте FTP-клиент FileZilla по инструкции:

Запустите клиент. В меню «Файл» нажмите Менеджер Сайтов:

FTP.Сервер.Хостинг

Нажмите Новый сайт и заполните поля:

Протокол: FTP-протокол передачи файлов;

Хост: имя сервера хостинга, IP-адрес сервера хостинга или домен. Используйте домен, только если он привязан к хостингу;

Порт: можно не указывать или указать стандартный порт протокола FTP — 21;

Шифрование: использовать явный FTP через TLS, если доступен;

Тип входа: нормальный;

Пользователь: логин хостинга вида «u1234567». Также можно создать дополнительный FTP-аккаунт и использовать, чтобы подключиться по FTP;

Пароль: пароль от хостинга «u1234567». Данные для подключения указаны на странице услуги хостинга в Личном кабинете: Пароли для доступа к хостингу, серверу, FTP и MySQL.

FTP. Хостинг. Сервер

Затем перейдите во вкладку «Настройки передачи» и укажите следующие настройки:

Режим передачи: пассивный;

Ограничение одновременных подключений: поставьте галочку и укажите значение 8 в поле «Макс. число подключений». При работе по FTP с серверами REG.RU допустимо не более 8 одновременных FTP-подключений с одного IP-адреса.

Затем нажмите Соединиться.

Для пользователей виртуального хостинга доступ предоставляется только к корневой директории аккаунта. Чтобы при подключении по FTP сразу открывалась директория пользователя, нужно настроить каталог подключения. Для этого перейдите в настройки Быстрого соединения (вкладка «Дополнительно») и в графе Удаленный каталог по умолчанию пропишите нужный путь (до директории):

Хостинг. FTP. Сервер

Готово, вы настроили FTP-клиент и теперь вы можете загрузить сайт на хостинг через FileZilla.

Читайте также:  Шишка где солнечное сплетение у ребенка что это

Особенности работы с FTP:

Файл ftpaccess на виртуальном хостинге не работает. При необходимости вы можете использовать его на сервере VPS.

Для основного аккаунта хостинга «u1234567» доступ по FTP отключить нельзя. Вы можете отключить доступ по FTP только для дополнительных FTP-аккаунтов. Для этого просто удалите их.

Работа с файлами по FTP

Как попасть на FTP-сервер, описано в инструкции выше. Теперь расскажем, как начать работу в FTP-клиенте FileZilla после подключения.

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

Как закачать файлы на сервер

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

В строке «Удаленный сайт» укажите путь до корневой папки сайта. В окне слева кликните правой кнопкой по нужной папке на локальном ПК и выберите Закачать на сервер:

Как залить сайт на хостинг через FileZilla

Как изменить права доступа к файлу или папке

Чтобы изменить права доступа, кликните правой кнопкой по нужной папке/файлу на хостинге (окно справа) и выберите Права доступа к файлу:

В открывшемся окне назначьте права: установите галочки напротив нужных пунктов и укажите числовое значение. Чтобы рекурсивно изменить права, выберите опцию Перенаправить во вложенные каталогиПрименить только к каталогам:

Как переименовать файл на хостинге

Кликните правой кнопкой по файлу на хостинге (окно справа) и выберите Переименовать:

Готово, вы подключились по FTP и загрузили файлы сайта на хостинг.

Если вам нужно добавить дополнительного пользователя или сменить пароль, обратитесь к инструкции: Работа по FTP: аккаунты и пароли. Если при работе по FTP у вас возникнут сложности, поможет статья: Ошибки при работе с FTP.

Как подключиться по SFTP

SFTP (SSH File Transfer Protocol) — SSH-протокол для передачи файлов. В отличии от протокола FTP, он не передаёт данные в сеть в открытом виде (включая логин и пароль). SFTP работает поверх протокола SSH, который обеспечивает защиту передаваемых данных.

Важно: соединение по SFTP возможно только для основного аккаунта хостинга (вида u1234567) на всех тарифных планах, кроме Host-Lite и услуг с Windows-хостингом.

Для подключения по протоколу SFTP мы рекомендуем использовать клиент FileZilla (файл зила):

Запустите клиент. В меню «Файл» нажмите Менеджер Сайтов:

FTP.Сервер.Хостинг

Нажмите Новый сайт и заполните поля:

Протокол: SFTP — SSH File Transfer Protocol;

Хост: имя сервера хостинга, IP-адрес сервера хостинга или домен. Используйте домен, только если он уже привязан к хостингу;

Порт: можно не указывать или указать порт 22;

Тип входа: запросить пароль;

Пользователь: логин хостинга вида «u1234567».

Логин и пароль от хостинга указаны на странице услуги хостинга в Личном кабинете: Пароли для доступа к хостингу, серверу, FTP и MySQL.

Затем нажмите Соединиться:

Источник

Как привязать домен к VPS/VDS

Прикрепить домен к выделенному виртуальному серверу можно тремя способами. Самый простой — зарегистрировать домен на хостинге. В таком случае не потребуется никакая дополнительная настройка, нужные параметры будут установлены автоматически. Другой распространенный вариант — использовать бесплатные DNS-серверы регистратора. Если он их не предоставляет, то можно использовать сторонние DNS-серверы или поднять собственные DNS на VDS/VPS.

Регистрация домена на хостинге

Многие хостеры предоставляют услуги по регистрации доменов. Например, вы можете прикрепить одно или сразу несколько доменных имен прямо из панели управления VDS в Timeweb.

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

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

После нажатия на кнопку «Зарегистрировать домен» вы станете его владел ьцем.

Использование DNS-серверов регистратора

Если хостер не предоставляет услуги регистрации домена или вы не хотите ими пользоваться, то прикрепите домен с помощью бесплатных DNS-серверов другого регистратора. Это один из самых распространенных способов. Покажу, как это делается, на примере сервиса Reg.ru, где у меня есть купленный домен.

Поддомены добавляются аналогичным образом — с помощью записи A. Только вместо значка @ вы указываете субдомен, например, www.

После изменения сервера NS домен будет недоступен в течение 3-24 часов. Это нормально. После обновления записей DNS доменом можно пользоваться.

Если регистратор не предоставляет инструменты для управления DNS-записями, то можно воспользоваться сторонними сервисами — например, Яндекс.Коннект. Но это не самый удобный способ, так как сначала придется подтвердить права на домен, делегировав его на сторонние DNS, и лишь после добавления в панель администратора Яндекс.Коннекта у вас появится возможность управлять зонами.

Читайте также

Создание DNS на своем VDS

Вы можете создать собственные DNS-серверы и привязывать к ним домены. Для этого нужны два IP-адреса. Один хостер выдает при создании сервера. Второй необходимо заказать дополнительно.

Читайте также:  авито клинцы снять квартиру на длительный срок

Для создания собственных DNS-серверов потребуется одна из реализаций — например, BIND или PowerDNS. Они обеспечивают преобразование DNS-имени в IP-адрес и наоборот.

Создавать собственные DNS-серверы мы будем через панель управления ISPmanager через реализацию BIND. Это один из самых простых способов.

Если у вас нет пользователя, создайте его.

Теперь нужно указать новые серверы имен и IP-адреса для них.

Следующий шаг — создание домена.

После настройки DNS-серверов вам останется только прописать их для основного домена в личном кабинете регистратора. Для этого можно воспользоваться инструкцией из второго раздела этой статьи.

Поиск DNS

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

Источник

Как установить, настроить и обезопасить сервер своего веб-сайта с самого начала

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

Russian (Pусский) translation by Yuri Yuriev (you can also view the original English article)

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

Для кого оно предназначено?

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

Когда стоит задуматься об обновлении хостинга?

Как определить момент, что ваш хостинг становится тесным? Однозначного решения не существует. Но вы можете определиться, ответив на следующие вопросы:

Что выбрать?

Предположим, вам требуется нечто большее, чем просто Shared Hosting, но что выбрать? VPS или выделенный сервер?

Процесс установки и настройки практически одинаков как для VPS, так и для выделенного сервера.

Вопросы, которые мы рассмотрим

Давайте перейдём к статье. Краткое содержание:

Подготовка

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

Перед покупкой сервера также следует подумать о доставке контента CDN (content delivery network). Если на вашем веб-сайте много файлов, которые вы будете предоставлять на весь мир, CDN требуется для повышения эффективности веб-сайта. Вы всегда можете получить отдельное решение CDN, так что это не должно влиять на выбор сервера.

Установка

После покупки вы получите пустой сервер с операционной системой по умолчанию. Там не будет ни cPanel, ни панели Plesk, а только:

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

Если у вас по умолчанию стоит другая ОС, я рекомендую Ubuntu 16.04. Это делается из панели администратора провайдера VPS/сервера, выбрав нужную ОС из списка. Процедура займёт не более десяти минут, затем вам будет предоставлена информация о доступе к серверу.

Вы можете спросить, почему я рекомендую установить Ubuntu 16.04, если вышла версия 18.04. Для этого есть две основные причины:

Доступ к серверу

Итак, как получить доступ к своему серверу? Это зависит от ОС и её версии.

В Windows 10, начиная с 2015 года, вы можете подключаться к серверу Secure Shell (SSH) без установки дополнительного программного обеспечения.

Для работы на Mac OS есть несколько вариантов:

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

Скопируйте полученное имя VPS, вставьте его в поле Host name и нажмите Open.

Откроется чёрное модальное окно с приглашением “Login as:”. Введите своё имя пользователя и нажмите Enter.

Вам будет предложено ввести пароль (при вводе пароля вы не увидите сам процесс набора по соображениям безопасности), затем нажмите Enter.

Если вы всё сделали правильно, после входа в систему вы увидите экран:

Эта статья не о работе в Linux со всеми его командами, поэтому я не буду объяснять каждую из тех, что мы здесь используем. Вот список общих команд Linux, которые вы можете изучить позже. Следуя изложенным здесь инструкциям, выполните следующие задачи: установка, настройка, защита и обновление выделенного сервера.

Установите Apache с Let Encrypt (SSL HTTPS), PHP7 и MySQL сервер.

Введите clear и нажмите Enter. Это очистит экран. Чтобы проверить версию ОС, введите lsb_release –a и нажмите Enter. После выполнения всех шагов по установке, вы увидите, что у вас установлена версия Ubuntu 16.04

Сейчас у нас есть два варианта: продолжить с существующей ОС или обновить её до самой последней версии. Пока продолжим с установленной версией.

Теперь мы установим сервер Apache с PHP7 и MySQL, но сначала давайте обновим текущую систему (а не версию ОС).

Читайте также:  Что такое онлифанс девушки

Наберите sudo apt-get update и нажмите Enter.

Затем sudo apt-get upgrade и Enter.

По требованию подтвердить использование дополнительного дискового пространства для обновлений нажмите Y и Enter.

Для выполнения действия с файлом конфигурации выберите действие по умолчанию и продолжите. Введите sudo apt-get install apache2 mysql-server php и нажмите Enter. Наконец, ещё раз подтвердите использование дискового пространства с помощью Y и Enter.

Введите пароль пользователя MySQL (убедитесь, что он достаточно надёжен) и повторите его на следующем шаге. Когда процесс завершится, вы станете счастливым обладателем свежего сервера Apache + сервера Mysql и версии PHP 7.

Если у вас уже есть домен вашего сервера, перейдите в свой домен. Если нет, введите в окне браузера свой VPS IPv4-адрес и увидите нечто похожее:

Посмотрите на поле адреса в окне браузера. Вы заметите, что ваш сайт использует протокол http, а не https. Нам нужно установить и активировать сертификат SSL, поэтому давайте воспользуемся бесплатным, автоматическим и открытым центром сертификации Let’s Encrypt Мы возьмем его из репозитория по адресу https://github.com/letsencrypt, но сначала установим приложение Git.

Снова откройте клиент командной строки, введите sudo apt-get install git и нажмите Enter.

Здесь я замечу: если вы используете местозаполнитель домена VPS, то есть ваше имя хоста или IPv4-адрес, у вас могут возникнуть проблемы с letsencrypt. Вы можете увидеть:

Чтобы решить эту проблему, введите ваши окончательные домены.

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

Позже я покажу вам, как продлить свой сертификат, потому что сертификат letsencrypt по умолчанию действителен всего 90 дней.

Обновить PHP

Сделайте скриншот или сохраните содержимое в текстовом файле: вам нужно будет снова установить эти модули после обновления до PHP 7.2.

Далее нам нужно обновить список пакетов. Выполните следующие команды для обновления и установки PHP 7.2 на вашем сервере:

Запустите проверку ещё раз, чтобы убедиться, что вы правильно установили PHP 7.2.

После этого нам нужно отключить старую версию и указать Apache использовать PHP 7.2. Наберите:

Теперь PHP 7.2 активно на вашем сайте. Осталось только установить все модули, которые мы проверяли перед обновлением. Проверьте список, который вы сохранили ранее и введите с соответствующими исправлениями:

Перезапустите сервер apache sudo systemctl restart apache2

Установка phpMyAdmin и его защита

Отлично! Теперь вы можете спросить: где разместить сайт и как создать базу данных? Давайте начнем с установки и обеспечения безопасности приложения phpMyadmin для лучшего управления базой данных.

Примечание: если вы делаете это, не выполнив все предыдущие шаги, сначала обновите систему: sudo apt-get update

Теперь, если у вас PHP 7.0, а не 7.2, включите расширения PHP mcrypt и mbstring (если у вас PHP 7.2, mcrypt больше не нужен).

sudo phpenmod mcrypt

sudo phpenmod mbstring

Перезапустите сервер apache: sudo systemctl restart apache2

Теперь у вас есть доступ к веб-интерфейсу по имени домена или IP-адресу вашего сервера по / phpmyadmin.

Защита phpMyAdmin

Поместите курсор сразу после DirectoryIndex index.php следующим образом, добавив Allowoverride All :

Нажмите CTRL + X, нажмите Y, затем Enter.

Перезапустите сервер apache: sudo systemctl restart apache2

Введите следующую информацию:

Нажмите CTRL + X, нажмите Y, затем Enter.

sudo apt-get install apache2-utils

Установите пароль и перезапустите сервер apache: sudo systemctl restart apache2

Теперь, если вы попытаетесь получить доступ к phpmyadmin, вы увидите окно для логина и пароля:

Как только вы введете логин и пароль (помните, что это не для MySQL), вы будете перенаправлены на обычную страницу входа phpMyAdmin. Введите имя пользователя и пароль MySQL и получите доступ ко всем своим базам данных.

Оживление сайта

Самое время разместить ваш сайт на сервере. С приложением phpMyAdmin вы можете создавать или импортировать свою базу данных через обычный браузер. Но для размещения файлов вашего сайта на сервере вам понадобится FTP-клиент, так как нам не доступен веб-менеджер файлов.

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

Теперь файлы вашего сайта будут распакованы.

Обновите ОС

Для архивации сайта установим приложение zip, набрав: apt-get install zip

Для обновления ОС введите следующее:

Всё. После завершения обновления вы можете проверить версию своей ОС, набрав: lsb_release –a

Обновление SSL

Как я упоминал, срок действия сертификата letsencrypt равен 90 дней, поэтому по истечении этого периода вам нужно будет его обновить. Для этого откройте ваш SSH-клиент, войдите в систему и перейдите на: cd root / letsencrypt

Поиск проблемы

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

Измените php7.0-fpm на вашу версию.

Заключение

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

Источник

Познавательно-развлекательный портал