Если вы хардкорный разработчик, возможно, вы уже заметили, что Microsoft наконец добавила поддержку для Соединения SSH на Windows 10, Это интеграция OpenSSH на Windows 10, который поставляется с выпуском обновления для разработчиков Windows 10 Fall. Таким образом, пользователи теперь могут отключить клиентское программное обеспечение SSH, например PuTTY для подключения к локальному или серверу, размещенному в Интернете. Если вы новичок в этом, давайте сначала обсудим, что такое SSH или Secure Shell.
Что такое OpenSSH
SSH или же Защищенная оболочка это не что иное, как общий протокол, подобный FTP или HTTP, который используется для отправки данных из источника в пункт назначения. Но здесь отправленные данные сильно зашифрованы. OpenSSH очень популярна среди разработчиков, работающих на машинах Linux, поскольку позволяет им получать доступ к удаленному серверу в сети и управлять им.
Прежде чем мы начнем, я хотел бы отметить, что эта функция доступна как BETA и может иногда проявлять некоторые сбои.
Шаги для включения OpenSSH в Windows 10
С функциями Windows:
Перейдите в «Настройки»> «Приложения»> «Приложения и функции» или перейдите по этому URL-адресу:
ms-settings:appsfeatures
Теперь нажмите Управление дополнительными функциями.
Выбрать Добавьте функцию. Это приведет вас к новой странице.
Прокрутите вниз до Клиент OpenSSH (бета-версия) а также Сервер OpenSSH (бета-версия).
Установите оба из них и перезагрузите компьютер
Это позволит загрузить и установить все компоненты по этому пути:
C:WindowsSystem32OpenSSH
Теперь вы можете использовать Powershell или Command Prompt (CMD) для перехода к данному пути, а затем начать работу с SSH, как в Linux.
С подсистемой Windows для Linux (WSL)
Прежде всего, откройте меню «Пуск» и введите Возможности системы Windows и затем выберите Включение и выключение функций Windows.
Поставить галочку Подсистема Windows для Linux и нажмите ХОРОШО.
Перейдите в Microsoft Store и выполните поиск Ubuntu.
Теперь поиск Ubuntu в Start или Cortana для запуска командной строки Linux Bash для использования возможностей SSH.
В настоящее время эта функция включена в Windows 10 с помощью порта Win32 самой Microsoft. Версия, доступная в настоящее время в Windows 10 Fall Creators Update, 0.0.19.0, но если вы перейдете в их хранилище GitHub, вы обнаружите, что последняя версия 0.0.24.0 который новее, чем тот, который встроен и, следовательно, будет намного более стабильным. Вы можете узнать больше об установке его через Powershell в своей документации GitHub, приведенной выше.
Наконец, похоже, что Microsoft использует использование технологий с открытым исходным кодом, интегрируя их непосредственно в Windows 10 и делая их лучше для разработчиков. Это делает заявление Терри Майерсона (Исполнительного вице-президента Windows Developers Group at Microsoft) истинным,
“Windows 10 is the best damn devbox on the planet.”
И мы не можем ждать, когда в Windows 10 будут добавлены более полезные функции, подобные этому!