У меня возникают определенные проблемы со встроенным клиентом OpenSSH, которые, согласно странице Win32-OpenSSH Github , кажутся решенными в более новых версиях. Последняя версия v7.9, в то время как предустановленный клиент находится в версии 7.6p1.
PS C:\> ssh -V
OpenSSH_for_Windows_7.6p1, LibreSSL 2.6.4
Я понимаю, что установить OpenSSH можно как в качестве дополнительной функции на странице настроек «приложения и функции», так и с помощью Powershell. Это кажется бесполезным в моей ситуации, поскольку клиент явно уже установлен.
PS C:\> Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
Name : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresent
К сожалению, не представляется возможным обновить клиент таким образом, и страница Github не публикует двоичные файлы. Означает ли это, что я должен сам создавать двоичные файлы, если я хочу использовать более новые версии, и будут ли они работать как замена, не будучи подписанными, или что-то еще? Может быть, есть более простой способ?