Как использовать SSH в Windows

Последнее обновление: 17.12.2023

SSH

Secure Shell, который нам больше известен по аббревиатуре SSH, представляет собой протокол удаленного администрирования который позволяет нам изменять и контролировать наши удаленные серверы в Интернете. Все с соблюдением самых строгих канонов онлайн-безопасность. В этой статье мы собираемся объяснить как использовать SSH в Windows и какую пользу это нам принесет.

Многие пользователи операционных систем Linux и MacOS используют SSH на своих удаленных серверах с самого терминала. В случае с Windows процедура несколько иная..

SSH была создана в 1997 году с целью заменить Телнет, который, будучи незашифрованным протоколом, не обеспечивал никакой безопасности своим пользователям. Именно это является фундаментальным аспектом и решающим аргументом в пользу использования Secure Shell: безопасность. SSH использует самые инновационные методы криптографии, чтобы гарантировать безопасную связь между пользователями и удаленными серверами.

Как работает SSH

SSH

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

Эксклюзивный контент – нажмите здесь  Неожиданное возвращение звука запуска Windows Vista в Windows 11: ошибка, которая заставила нас ностальгировать

Поэтому мы должны различать два основных компонента:

  • SSH-клиент, приложение, которое пользователь может запустить на своем компьютере для подключения к серверу.
  • Servidor SSH, программное обеспечение, которое работает на удаленном сервере.

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

Включите и используйте SSH в Windows

Процесс настройки SSH в Windows не представляет особой сложности. Вот шаги, которые необходимо выполнить:

Активируйте компьютер в качестве SSH-сервера

SSH в Windows

  1. Прежде всего, мы включаем компьютер который мы собираемся использовать в качестве сервера.
  2. Затем используем комбинацию клавиш Windows + R и в появившемся окне поиска пишем сервисы.мск.
  3. В открывшемся окне ищем и нажимаем OpenSSH SSH-сервер.
  4. A continuación pulsamos "Начинать".*
  5. Затем вам придется повторить то же самое действие с Агент аутентификации OpenSSH. Иногда он отключен, поэтому вам придется зайти в «Свойства», чтобы включить его.
  6. Теперь открываем меню пуск и пишем PowerShell. Следующие действия необходимо выполнить через командную строку PowerShell, поскольку командной строки недостаточно.
  7. Затем мы получаем доступ к консоли Windows PowerShell в качестве администратора.
  8. Далее вставляем следующую команду: New-NetFirewallRule -Name sshd -DisplayName 'Сервер OpenSSH (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain.

(*) Если мы хотим, чтобы этот запуск был автоматическим при каждом включении компьютера, мы должны нажать на вкладку Характеристики y allí измените тип запуска с «Вручную» на «Автоматический».

Эксклюзивный контент – нажмите здесь  Как откатить установку драйвера в Windows, если она вызывает проблемы

Активируйте компьютер в качестве SSH-клиента

шпаклевка

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

  1. Перейдем к компьютеру, который мы хотим использовать в качестве SSH-клиента.
  2. В него устанавливаем программное обеспечение Путти (ссылка для скачивания, здесь). Рекомендуется скачивать файл с расширением .msi, то есть 64-битная версия.
  3. После завершения установки использовать это программное обеспечение очень просто: просто напишите IP-адрес, отмеченный как Host Name y pulsar en el botón Open.

Иногда при использовании SSH в Windows могут возникнуть некоторые проблемы, например, сбои аутентификации или ошибки при установлении соединения с сервером из-за брандмауэра и т. д. Все эти мелкие недочёты легко решаются изменением настроек.

Выводы: важность использования SSH

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

Эксклюзивный контент – нажмите здесь  Как автоматически организовать файлы и папки в Windows

Однако это не так просто с использованием SSH, протокола, способного шифровать данные так, чтобы их могли читать только клиент и сервер.

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