Windows 10 SSH против PuTTY: пора сменить клиента удаленного доступа?

Windows 10 SSH против PuTTY: пора сменить клиента удаленного доступа?

Один из наиболее распространенных методов связи между компьютерами, особенно машинами Linux и веб-серверами, - это SSH. Когда дело доходит до установления такого рода связи в Windows, по умолчанию устанавливается PuTTY.





Однако благодаря Windows PowerShell вам может больше не понадобиться PuTTY. Давайте посмотрим, как настроить доступ по SSH в Windows 10 и смогут ли новые инструменты заменить PuTTY.





Как установить SSH в Windows 10 (быстро)

Установить функциональность SSH в Windows 10 PowerShell достаточно просто, но пункты меню для нее несколько скрыты. Вот что вам нужно сделать:





  1. Открытым Настройки .
  2. Вид Приложения> Приложения и функции
  3. Перейти к Дополнительные особенности
  4. Нажмите Добавить функцию
  5. Выбирать Клиент OpenSSH
  6. Подождите, затем перезагрузитесь

Как только это будет сделано, вы можете установить SSH-соединения с другими совместимыми компьютерами. Если на удаленном компьютере установлен и настроен SSH-сервер, можно установить соединение.

как скачать подкасты на компьютер

Это обзор. Вот подробности.



Как установить SSH в Windows 10 (подробно)

Реализация SSH в PowerShell в Windows 10 - это версия проекта OpenSSH. Вы можете найти страница проекта на GitHub .

Вы должны обнаружить, что SSH уже установлен на вашем компьютере с Windows 10 (он был включен в обновление за апрель 2018 г.), но если нет, его можно легко добавить.





Чтобы проверить, откройте меню опытного пользователя (щелкните правой кнопкой мыши Пуск или Клавиша Windows + X ) и выберите Windows PowerShell . Здесь введите команду ssh. Если SSH еще не установлен, вы увидите такой экран:

Исправить это достаточно просто. Нажмите Windows key + I открыть Настройки просмотр, затем перейдите к Программы и ищи Управление дополнительными функциями . Щелкните здесь, затем найдите запись с надписью «OpenSSH».





Если вы его не видите, нажмите Добавить функцию затем прокрутите вниз, пока не увидите Клиент OpenSSH . Щелкните, чтобы развернуть элемент и просмотреть описание.

Когда будете готовы, нажмите Установить чтобы добавить его на свой компьютер. Через несколько секунд будет установлен новый клиент SSH для Windows PowerShell. Стоит перезагрузить Windows, чтобы убедиться, что приложение установлено правильно.

Примечание о приложении SSH-сервера

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

Чтобы установить это, повторите вышеуказанные шаги, выбрав Сервер OpenSSH .

Использование SSH в Windows PowerShell

После установки и работы SSH вы можете использовать его для связи с другим компьютером. Например, вы можете использовать его для доступа к Raspberry Pi (одному из несколько удаленных опций для этого маленького компьютера).

Использование простое. В PowerShell введите команду ssh, затем имя пользователя для учетной записи на удаленном устройстве и его IP-адрес.

Например, чтобы подключиться к моему Коробка Raspberry Pi с RetroPie , Я использовал:

ssh pi@192.168.1.76

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

Через несколько секунд вы будете подключены к удаленному устройству Linux, готовому выполнять любые необходимые вам задачи.

Функции SSH в PowerShell и PuTTY

PuTTY долгое время был предпочтительным выбором для SSH в Windows. Будь то управление веб-серверами, доступ к устройствам Интернета вещей или удаленное администрирование ПК с Linux, это легкое и простое в использовании приложение.

Одна из причин выносливости PuTTY - это широкий набор функций. Итак, может ли SSH в Windows PowerShell конкурировать с PuTTY?

Что ж, с точки зрения обеспечения функциональности SSH, да, может. Вы можете узнать, как использовать некоторые расширенные функции SSH в Windows 10, введя команду ssh:

ssh

В итоговом списке параметров описаны функции. Например, вы можете указать порт:

ssh [username]@[hostname] -p [port]

Возможности хорошие!

Однако это все еще не PuTTY. Хотя вы можете связать адрес с OpenSSH в Windows, вы ограничены количеством адресов, которые вы можете сохранить.

Есть причина, по которой PuTTY остается популярным. Приложение не только позволяет сохранять (и присваивать имена) вашим соединениям, но и поддерживает соединения через Telnet, последовательный и другие протоколы. Внешний вид PuTTY также настраивается, его можно быстро запустить с рабочего стола. В общем, PuTTY - это надежная утилита, которая обрабатывает практически все, что вы можете ей подбросить.

Почему SSH, когда можно использовать Linux?

Хотя удаленное управление Linux через SSH может быть жизненно важным, возможно, вам даже не понадобится SSH. В Windows 10 теперь есть подсистема Linux и командная строка в стиле Bash.

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

Конечно, это не единственный вариант. Если вам нужно попрактиковаться в командах Bash в Windows, вы всегда можете настроить виртуальную машину. Просто установите в него дистрибутив Linux и (если позволяет оборудование) у вас будет ОС Linux, готовая к использованию.

Пришло ли время отказаться от PuTTY в Windows 10?

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

Хотите больше возможностей SSH для Windows? Наш обзор Инструменты SSH для Windows расскажу об альтернативах.

Делиться Делиться Твитнуть Эл. адрес Canon против Nikon: какой бренд камеры лучше?

Canon и Nikon - два крупнейших имени в индустрии фотоаппаратов. Но какой бренд предлагает лучшую линейку камер и объективов?

Читать далее
Похожие темы
  • Окна
  • Удаленный доступ
  • Windows 10
  • PowerShell
Об авторе Кристиан Коули(Опубликовано 1510 статей)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения. Автор журнала Linux Format, Кристиан - мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Ещё от Christian Cawley

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться