Мы разработали видеоинструкцию, где в удобном формате объяснили все этапы настройки.
В этой статье мы разберем, как подключиться к серверу по SSH через терминал и PuTTY. Сперва расскажем, что вообще такое SSH-доступ.
SSH-доступ Beget: что это
SSH (Secure Shell) доступ – это безопасный протокол, который позволяет подключаться к удаленным компьютерам/серверам по защищенному соединению.
Если вы используете виртуальный хостинг, вам необходимо включить SSH у себя на главной странице в панели управления, в разделе "Тех. информация". Там же можно узнать имя сервера для подключения.

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

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

В Linux и MacOS будем использовать встроенное приложение “Терминал”.
В Linux его можно открыть, нажав сочетание клавиш Ctrl+Alt+T.
В MacOS найти терминал можно в поиске.
В открывшемся окне введите команду:
ssh login@server_address
Для виртуального хостинга вместо login
введите логин вашего аккаунта для доступа в панель управления либо логин FTP-аккаунта, вместо server_address
введите имя сервера, которое вы узнали в разделе "Тех. информация" (например, begetguide.beget.tech):

ssh begetguide@begetguide.beget.tech
Для VPS вместо login
введите имя вашего пользователя, вместо server_address
введите IP-адрес сервера (например, 45.67.56.72):
ssh root@45.67.56.72
После ввода команды нажмите Enter.
Система запросит подтверждение, введите yes и нажмите Enter. После чего появится надпись Password. Вводите ваш пароль для доступа по SSH. Не пугайтесь – во время ввода пароля на экране ничего не отображается (ни звездочек, ни чего-либо подобного). После того как вы закончили вводить пароль, нажмите Enter.

Если логин и пароль введены верно, значит, вам удалось зайти на сервер по SSH и вы попадете в командную оболочку Linux.
Альтернативный способ подключения по SSH из Windows
В версиях Windows, предшествующих версии Windows 10 сборки 1809, отсутствует SSH-клиент. В таком случае для подключения и дальнейшей настройки сервера по SSH можно использовать PuTTy. Для начала расскажем, что такое PuTTy.
Итак, PuTTy – SSH- и Telnet-клиент (Telnet – тот же SSH, только без шифрованной передачи данных (пакетов)), т. е. программа для безопасного подключения к удаленному компьютеру (или к серверу) и выполнения на нем различных команд. PuTTY ведет логи, позволяет настраивать шрифты, цвета и разрешение консоли, допускает сохранение в своей памяти ключей аутентификации, поддерживает работу через прокси-сервер. При этом утилита является бесплатной в распространении.
Для того, чтобы начать работу с PuTTy, скачайте её с официального сайта здесь или с нашего сайта. Документацию по программе Вы можете найти здесь (только на англ.), FAQ по ней здесь.
Для начала работы запустите файл putty.exe. Перед вами появится окно, представленное на рисунке ниже.

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

В поле login as введите имя вашего пользователя (совпадает с логином аккаунта для доступа в панель управления), нажмите Enter. После чего появится надпись Password. Вводите ваш пароль для доступа по SSH (также совпадает с паролем от панели управления). Во время ввода пароля на экране ничего не отображается (ни звездочек, ни чего-либо подобного). После того как вы закончили вводить пароль, нажмите Enter.
Если логин и пароль введены верно, то произойдет подключение к серверу и вы попадете в командную оболочку Linux.
Также заметим, что сочетание Ctrl+V и Ctrl+C в PuTTy не работают. В буфер обмена копируется всё, что выделено с помощью мыши, а вставка осуществляется либо правой кнопкой мыши, либо сочетанием клавиш SHIFT+INSERT.
Как подключиться к VPS через PuTTY
В панели управления на странице “Облако” можно найти строку вида "root@45.67.56.72":

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

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

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

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