ssh в Windows

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

Привет всем! Сейчас разбираюсь с вопросом, связанным с запуском кода на Python в WordPress, но как показал процесс гугления — вопрос это не самый простой, и так или иначе связанный с хостингом. А значит — на хостинг нужно установить Python, а значит — доступ к хостингу нужно делать через ssh, а значит — нужно для начала разобраться с вопросом использования ssh в Windows 🙂 Добро пожаловать в сегодняшний ад 🙂

Начну с того, что ssh в Windows работает так же, как работает в Linux или MacOS — т.е. набор команд ничем не отличается. С самими командами мы разберемся чуть позже (хочу на эту тему написать небольшой пост), а пока: у нас имеется два варианта установки нативного клиента ssh в Windows: через графическую оболочку, и через PowerShell. И конечно же (для тех, кто не любит эксперименты, и вообще не особо фанат творчества Билли) — есть третий вариант: установка PuTTY.

Установка ssh в Windows с помощью графического интерфейса:
Нужно включить режим разработчика в Windows. Дело в том, что клиент ssh в Windows пока еще на стадии тестирования, а значит — не установлен «по умолчанию». Для этого:
Пуск — Параметры — Обновление и безопасность.
В открывшемся окне — слева, в самом низу — жмем режим «Для разработчиков»:
Windows - режим для разработчиков
после чего выбираем режим, и соглашаемся с тем, что мы все же хотим его активировать:
Windows - режим для разработчика - включить

Через несколько секунд (происходит закачка необходимых компонентов — размер около 7 мегабайт) — вам нужно будет перезагрузить компьютер.

Перезагрузились? Отлично, идем дальше:
В строке поиска вводим: «Управление дополнительными компонентами» и затем переходим по соответствующей ссылке в результатах поиска (а можно еще так: «Параметры» — «Приложения» — «Приложения и возможности» — «Управление дополнительными компонентами»).

В открывшемся окне кликаем «Добавить компонент», и в списке находим «OpenSSH Client»:
Управление дополнительными компонентами

Выбираем, и запускаем процедуру установки. Важно: после того, как вы установите нужный компонент — в списке отображаться он не будет! Зато — появится в списке дополнительных компонентов:
список дополнительных компонентов

Закончили установку? Перезагружаемся 🙂 Иначе система не определит команду ssh, которая нам так нужна. Кстати, если вам будет нужно удалить этот компонент — не забудьте перегрузить систему.

Установка ssh в Windows с помощью PowerShell:
Начнем с запуска PowerShell с правами администратора — для этого используем сочетание «Windows+X» и «Windows PowerShell (Администратор)». После этого нужно проверить доступность OpenSSH для установки с помощью команды:
Get-WindowsCapability -Online | ? Name -like ‘OpenSSH*’

В ответ нам должно отобразиться приблизительно такое:
Windows PowerShell
где «NotPresent» означает, что необходимый нам компонент не установлен.

Добавить компонент можно с помощью команды:
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
в результате чего у нас будет нечто вроде:
Windows PowerShell добавили компонент

Важно: если компонент не доступен — нужно обновить систему, либо включить режим разработчика (как это сделать — описано на несколько строк выше 😉 )

И еще — если после установки компонента вы видите текст: RestartNeeded : false — перегрузка системы не нужна. В противном случае — перегружаемся.

Теперь нужно запустить ssh в Windows.
Для этого либо в PowerShell — Windows + X, и кликаем «Windows PowerShell», после чего и вводим ssh.

Либо — с помощью командной строки 🙂 Пуск — cmd.
На этом все, что я мог сказать по поводу установки ssh в Windows. Спасибо за внимание! Не забывайте задавать вопросы на почту или в Telegram.

Support the Blog!

Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️

PayPal Logo Donate via PayPal

Revolut Logo Donate via Revolut