Найти в Дзене
Beget

Как подключиться к серверу по SSH: инструкция для ОС Windows, Linux и MacOS

Мы разработали видеоинструкцию, где в удобном формате объяснили все этапы настройки. Смотреть видеоинструкцию В этой статье мы разберем, как подключиться к серверу по SSH через терминал и PuTTY. Сперва расскажем, что вообще такое SSH-доступ. SSH (Secure Shell) доступ – это безопасный протокол, который позволяет подключаться к удаленным компьютерам/серверам по защищенному соединению. Если вы используете виртуальный хостинг, вам необходимо включить SSH у себя на главной странице в панели управления, в разделе "Тех. информация". Там же можно узнать имя сервера для подключения. Если вы используете VPS, в панели управления на странице “Облако” можно найти строку вида "root@45.67.56.72" в блоке “Реквизиты доступа”: Кликнув на эту строку, вы скопируете значение в буфер обмена. Далее рассмотрим порядок подключения для различных операционных систем. В Windows, начиная с Windows 10 сборки 1809, доступен встроенный SSH-клиент. Откройте меню, кликнув правой кнопкой мыши на иконку меню “Пуск” либо
Оглавление

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

Смотреть видеоинструкцию

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

SSH-доступ Beget: что это

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

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

Если вы используете VPS, в панели управления на странице “Облако” можно найти строку вида "root@45.67.56.72" в блоке “Реквизиты доступа”:

-2

Кликнув на эту строку, вы скопируете значение в буфер обмена.

Далее рассмотрим порядок подключения для различных операционных систем.

Подключение по SSH через терминал

В Windows, начиная с Windows 10 сборки 1809, доступен встроенный SSH-клиент. Откройте меню, кликнув правой кнопкой мыши на иконку меню “Пуск” либо сочетанием клавиш Win+ X. В открывшемся меню выберите “Терминал” (в некоторых версиях может быть указан как PowerShell):

-3

В Linux и MacOS будем использовать встроенное приложение “Терминал”.

В Linux его можно открыть, нажав сочетание клавиш Ctrl+Alt+T.

В MacOS найти терминал можно в поиске.

В открывшемся окне введите команду:

-4

Для виртуального хостинга вместо login введите логин вашего аккаунта для доступа в панель управления либо логин FTP-аккаунта, вместо server_address введите имя сервера, которое вы узнали в разделе "Тех. информация" (например, begetguide.beget.tech):

-5
-6

Для VPS вместо login введите имя вашего пользователя, вместо server_address введите IP-адрес сервера (например, 45.67.56.72):

-7

После ввода команды нажмите Enter.

Система запросит подтверждение, введите yes и нажмите Enter. После чего появится надпись Password. Вводите ваш пароль для доступа по SSH. Не пугайтесь – во время ввода пароля на экране ничего не отображается (ни звездочек, ни чего-либо подобного). После того как вы закончили вводить пароль, нажмите Enter.

-8

Если логин и пароль введены верно, значит, вам удалось зайти на сервер по SSH и вы попадете в командную оболочку Linux.

Альтернативный способ подключения по SSH из Windows

В версиях Windows, предшествующих версии Windows 10 сборки 1809, отсутствует SSH-клиент. В таком случае для подключения и дальнейшей настройки сервера по SSH можно использовать PuTTy. Для начала расскажем, что такое PuTTy.

Итак, PuTTySSH- и Telnet-клиент (Telnet – тот же SSH, только без шифрованной передачи данных (пакетов)), т. е. программа для безопасного подключения к удаленному компьютеру (или к серверу) и выполнения на нем различных команд. PuTTY ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей аутентификации, поддерживает работу через прокси-сервер. При этом утилита является бесплатной в распространении.

Для того, чтобы начать работу с PuTTy, скачайте её с официального сайта здесь или с нашего сайта. Документацию по программе Вы можете найти здесь (только на англ.), FAQ по ней здесь.

Для начала работы запустите файл putty.exe. Перед вами появится окно, представленное на рисунке ниже.

-9

В поле Host Name (or IP address) вводите имя сервера, которое вы узнали в разделе "Тех. информация" (например, begetguide.beget.tech). Порт оставляйте по умолчанию 22. В поле Saved Sessions введите любое имя сессии (коннекта), например, my_session, и нажмите Save. После этого нажмите Open – и вы увидите такое окно:

-10

В поле login as введите имя вашего пользователя (совпадает с логином аккаунта для доступа в панель управления), нажмите Enter. После чего появится надпись Password. Вводите ваш пароль для доступа по SSH (также совпадает с паролем от панели управления). Во время ввода пароля на экране ничего не отображается (ни звездочек, ни чего-либо подобного). После того как вы закончили вводить пароль, нажмите Enter.

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

Также заметим, что сочетание Ctrl+V и Ctrl+C в PuTTy не работают. В буфер обмена копируется всё, что выделено с помощью мыши, а вставка осуществляется либо правой кнопкой мыши, либо сочетанием клавиш SHIFT+INSERT.

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

В панели управления на странице “Облако” можно найти строку вида "root@45.67.56.72":

-11

Для подключения через Putty эту строку нужно разбить на части. В поле “Host Name (or IP address)” мы записываем только IP-адрес сервера, который идет после символа @.

-12

Далее нажимаем "Open". В открывшемся окне нажимаем "Да".

-13

После этого в командной строке нас спросят: сначала логин - вводим root, затем пароль от пользователя root.

-14

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

На этом всё, теперь вы знаете, как подключиться к серверу через SSH, а в статье “Что такое SSH” вы найдете полезные команды, которые могут пригодиться в работе.

Чтобы подключаться без ввода пароля, вы можете настроить автоматическую авторизацию по SSH в Beget.

Вы также можете подключаться при помощи VS Code.

Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “Помощь и поддержка”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем сообществе в Telegram.