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

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



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

Вот тут-то и появляется Secure Shell Access (SSH). SSH – это протокол, как и FTP, который позволяет вам подключаться к вашему серверу и вносить изменения. В сегодняшней статье мы подробно поговорим о том, что такое SSH, как он работает и когда он полезен. Затем мы рассмотрим на практике, как подключиться к своему серверу с помощью SSH.

 

 

Что такое SSH (и зачем он нужен)

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

Однако есть и другой, еще более прямой способ взаимодействия с вашим сайтом. Он называется Secure Shell (SSH) и во многом похож на FTP. Разница в том, что он предоставляет вам большую степень контроля, и, как правило, не требует графического интерфейса. Используя SSH, вы можете взаимодействовать с файлами и сервером вашего сайта с помощью команд, которые предоставляют вам полный доступ к конфигурации вашего сервера. Это то, что нельзя сделать с помощью FTP.



Имейте в виду, что не все хостинг-провайдеры предоставят вам доступ к серверу по SSH. Например, бюджетные планы любого общего хостинга почти никогда не включают эту опцию. Ведь если вы внесете какие-либо изменения на таком сервере, вы также затронете множество других веб-сайтов. Как правило, если вы используете виртуальные частные серверы (VPS, VDS) или выделенные серверы, у вас также должен быть и доступ по SSH.

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

 

 

Как подключиться к серверу с помощью SSH

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

 

 

Шаг №1: Скачайте и настройте SSH-клиент

Если вы используете OS X или дистрибутив Linux, вы сможете установить SSH-соединение с вашим сервером с помощью командной строки (терминала).

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

 

 

Шаг №2: Настройки доступа к вашему серверу по SSH

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

Как подключиться к серверу с помощью SSH

 

 

На этом этапе клиент не запрашивает у вас учетные данные. Это он сделает немного позднее. А пока вам нужно указать хост (или IP-адрес) вашего сервера.

После этого нажмите кнопку Open.

Теперь ваш сервер запросит у вас информацию о вашей учетной записи, начиная с вашего имени пользователя (login), а затем пароля.

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

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

 

 

Шаг №3: Взаимодействие с сервером через командную строку

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

Хорошей новостью является то, что нет никакой хитрости при использовании командной строки. В большинстве случаев вам просто нужно знать команды для нужных действий. Например, сразу после входа на сервер через SSH вы должны находиться в корневой папке сервера. Если вы хотите узнать, какие файлы и каталоги в нем содержатся, все, что вам нужно сделать, это набрать ls и нажать Enter.

Синим цветом подсвечиваются папки, а белым цветом – простые файлы. Если вы хотите получить доступ к определенной папке, вы можете использовать команду cd {название_папки}, например, cd images (для перехода в папку images).

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

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

 

 

 

Краткий вывод

Панель инструментов сайта на CMS и FTP являются мощными инструментами. Однако они не позволяют вносить изменения непосредственно на сервер, на котором размещен ваш сайт. Для этого вам нужно использовать протокол, который предоставляет более высокую степень доступа и контроля, например, SSH (Secure Shell, сетевой протокол прикладного уровня).

Если ваш хостинг предоставляет доступ к серверу по SSH, дальше вам нужно проделать всего несколько шагов:

  • Скачайте и настройте SSH-клиент, например такой как PuTTY.
  • Войдите на свой сервер через SSH.
  • Взаимодействуйте с вашим сервером с помощью командной строки.

 

 

У вас остались вопросы по использованию SSH для взаимодействия с вашим сервером? Не стесняйтесь задавать их в разделе комментариев ниже.

Спасибо за внимание!

 



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

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