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

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

Для подключения к удаленному серверу по SSH из операционной системы Windows, вы можете использовать такие варианты:

С помощью терминала

Из командной строки Windows можно подключиться по SSH, если у вас установлен соответствующий SSH-клиент. Начиная с Windows 10 (сборка 1809 и выше), встроенный SSH-клиент доступен прямо из командной строки (CMD) или PowerShell. Вам может понадобиться активировать этот компонент в настройках операционной системы.

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

1. Откройте командную строку (CMD) или PowerShell. Чтобы открыть командную строку, нажмите клавиши Win+R, введите «cmd» и нажмите Enter. Чтобы открыть PowerShell, нажмите клавиши Win+X и выберите «Windows PowerShell» из списка.

2. Введите следующую команду:

ssh имя_пользователя@адрес_сервера

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

ssh cn33333@92.55.56.51

3. Впервые подключаясь к серверу, вы увидите сообщение, спрашивающее, доверяете ли вы этому серверу. Введите yes и нажмите Enter

4. Введите пароль указанного пользователя при запросе. Если вы используете SSH-ключ для аутентификации, убедитесь, что он настроен правильно.

Подключение к SSH хостинга Timeweb

После успешной аутентификации вы сможете управлять удаленным сервером через командную строку. Чтобы завершить сеанс SSH, введите команду «exit» или нажмите Ctrl+D.

С помощью программы PuTTY

Для подключения к удаленному серверу по SSH из Windows, можно использовать специальную программу-клиент. Одним из наиболее популярных SSH-клиентов для Windows является PuTTY. Вот как подключиться к серверу с помощью PuTTY:

  1. Сначала загрузите и установите программу PuTTY с официального сайта: https://www.chiark.greenend.org.uk/~sgtatham/putty/
  2. Запустите PuTTY, и в главном окне программы введите IP-адрес или доменное имя сервера в поле «Host Name (or IP address)».
  3. Убедитесь, что номер порта в поле «Port» установлен на 22, если ваш сервер использует стандартный порт SSH. В противном случае введите соответствующий порт.
  4. Убедитесь, что выбран протокол «SSH» под «Connection type».
  5. Нажмите кнопку «Open» внизу окна PuTTY, чтобы начать подключение к серверу.
  6. Когда терминал запросит имя пользователя, введите его и нажмите Enter. Затем введите пароль и снова нажмите Enter. Если вы используете SSH-ключ для аутентификации, убедитесь, что он правильно настроен в PuTTY.

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

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

Для подключения по SSH из Linux, например Ubuntu, не нужно устанавливать сторонний SSH-клиент, так как большинство дистрибутивов Linux уже включают в себя клиент SSH по умолчанию.

Чтобы подключиться к удаленному серверу из терминала Ubuntu, выполните следующие шаги:

1. Откройте терминал. Вы можете найти его в списке приложений или использовать сочетание клавиш Ctrl+Alt+T.

2. Введите следующую команду:

ssh имя_пользователя@адрес_сервера

Замените «имя_пользователя» и «адрес_сервера» на значения, предоставленные вашим хостинг провайдером. Аналогично рассматриваемому выше подключению из среды Windows, в Ubuntu для подключения используется точно такая же команда:

ssh cn33333@92.55.56.51

3. Если это первое подключение к данному серверу, вам будет предложено подтвердить отпечаток ключа сервера. Введите «yes» и нажмите Enter.

4. Введите пароль пользователя при запросе. Если вы используете SSH-ключ для аутентификации, убедитесь, что он настроен правильно.

Внимание, пароль никак не отображается при вводе.

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

Отличия подключения к SSH в Windows и Linux

В общем, функциональность подключения через SSH в Windows и Linux (Ubuntu) одинакова, однако есть некоторые различия в использовании инструментов и процесса подключения.

  1. Терминал в Ubuntu и других дистрибутивах Linux отличается от командной строки или PowerShell в Windows. Команды и синтаксис могут быть немного разными, хотя процесс подключения через SSH в основном остается одинаковым.
  2. В сторонних SSH-клиентах, таких как PuTTY для Windows, можно сохранить настройки соединения для быстрого подключения в будущем. В Ubuntu и других дистрибутивах Linux вы можете настроить алиасы или использовать файл конфигурации SSH (~/.ssh/config) для сохранения предпочтительных настроек соединения.

Несмотря на эти различия, подключение к серверу через SSH с использованием Windows или Ubuntu позволяет выполнять одни и те же функции и управлять сервером, используя команды, специфичные для удаленной системы.

Write A Comment