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

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

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

После завершения первого этапа давайте посмотрим, что нам нужно сделать, чтобы активировать компьютер в качестве SSH-клиента. НА этом втором этапе важно использовать программу под названием PuTTY:
- Перейдем к компьютеру, который мы хотим использовать в качестве SSH-клиента.
- В него устанавливаем программное обеспечение Путти (ссылка для скачивания, здесь). Рекомендуется скачивать файл с расширением .msi, то есть 64-битная версия.
- После завершения установки использовать это программное обеспечение очень просто: просто напишите IP-адрес, отмеченный как Host Name y pulsar en el botón Open.
Иногда при использовании SSH в Windows могут возникнуть некоторые проблемы, например, сбои аутентификации или ошибки при установлении соединения с сервером из-за брандмауэра и т. д. Все эти мелкие недочёты легко решаются изменением настроек.
Выводы: важность использования SSH
Важность использования SSH заключается в том, что он предлагает нам безопасный способ подключения к удаленным серверам. Если используется незашифрованное соединение, передача данных может быть перехвачена кем угодно. Это было бы очень серьезное нарушение безопасности, которое хакер (или даже любой пользователь с минимальными знаниями) мог бы использовать для извлечения конфиденциальной информации, от паролей до данных кредитной карты.
Однако это не так просто с использованием SSH, протокола, способного шифровать данные так, чтобы их могли читать только клиент и сервер.
С другой стороны, SSH в Windows и любой другой операционной системе предлагает широкие возможности настройки. Этими параметрами можно управлять, отредактировав файл конфигурации SSH в системе.
Редактор, специализирующийся на вопросах технологий и Интернета, с более чем десятилетним опытом работы в различных цифровых медиа. Я работал редактором и создателем контента в компаниях, занимающихся электронной коммерцией, коммуникациями, онлайн-маркетингом и рекламой. Я также писал на сайтах по экономике, финансам и другим секторам. Моя работа – это также моя страсть. Теперь, благодаря моим статьям в Tecnobits, я стараюсь каждый день изучать все новости и новые возможности, которые предлагает нам мир технологий, чтобы улучшить нашу жизнь.