На компьютерах под управлением Windows бесплатное программное обеспечение с открытым исходным кодом PuTTY является фактическим стандартом, когда речь идет о SSH и Telnet. В Windows 10 Microsoft наконец-то прислушалась к своим пользователям после многих лет, когда они запрашивали SSH-клиент и сервер. Включение реализации OpenSSH увеличивает ценность ОС.
На момент написания статьи программное обеспечение OpenSSH, входящее в состав Windows 10, находится на стадии БЕТА. Это означает, что у него могут быть некоторые проблемы со стабильностью.
Предоставленный клиент SSH аналогичен клиенту Linux. На первый взгляд кажется, что он поддерживает те же функции, что и его аналог *NIX. Это консольное приложение, поэтому вы сможете запустить его из командной строки. Давайте включим его.
Содержание скрывать Включить клиент OpenSSH в Windows 10 Как использовать клиент OpenSSH в Windows 10Включить клиент OpenSSH в Windows 10
- Откройте приложение «Настройки» и перейдите в «Приложения» -> «Приложения и функции».
- Справа нажмите «Управление дополнительными функциями».
- На следующей странице нажмите кнопкуДобавить функцию.
- В списке функций выберитеOpenSSH-клиенти нажмите наУстановитькнопка.
Это приведет к установке программного обеспечения клиента OpenSSH в Windows 10. Его двоичные файлы расположены в папке |_+_|. Помимо SSH-клиента, папка содержит следующие клиентские инструменты:
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-агент.exe
- ssh-keygen.exe
- ssh.exe
- и файл конфигурации «sshd_config».
Я предлагаю вам выйти из своей учетной записи и войти снова, чтобы добавить эти двоичные файлы в переменную среды PATH. В противном случае вам придется ввести полный путь к этим двоичным файлам, чтобы их использовать.
Теперь вы можете попробовать это в действии.
Как использовать клиент OpenSSH в Windows 10
- Откройте новое окно командной строки.
- Введите команду ssh, используя следующий синтаксис:|_+_|
Например, я подключусь к своему медиацентру на базе Raspberry PI:
|_+_|Результат будет следующим:
Встроенный клиент практически идентичен традиционному SSH-клиенту из пакета OpenSSH, доступного в Linux. Это дает тот же консольный опыт. Это очень полезно, когда вам нужно изменить какой-либо параметр конфигурации или перезапустить демон. Если вы привыкли управлять машинами Linux из командной строки, это будет вам полезно.
Тем не менее, существует ряд ситуаций, когда старый добрый PuTTY выигрывает гонку. Это позволяет вам иметь список серверов без создания ярлыков или написания пакетных файлов. Он позволяет оперативно изменять ряд параметров подключения и быстро настраивать такие параметры, как кодирование или переменные среды, с помощью графического интерфейса. С моей точки зрения, встроенное программное обеспечение OpenSSH хорошо работает для базовой функциональности, когда вам не разрешено устанавливать PuTTY на используемый вами ПК (например, в закрытой корпоративной среде). Это также полезно, если вы профессиональный пользователь Linux и выучили наизусть все параметры SSH-клиента.