У меня есть некоторые проблемы с другой версией SSH, которую я установил на машине с Windows .. Я не знаю, как он был установлен ... но он есть: C:\Windows\System32\OpenSSH
В Windows 10 1803 по умолчанию установлена функция Windows, клиент OpenSSH. Эту функцию Windows можно удалить с помощью следующей команды в командной строке с повышенными привилегиями.
Remove-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
Выполнив перезагрузку, вы можете убедиться, что она была удалена с помощью следующей команды в командной строке с повышенными привилегиями PowerShell.
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
По какой-то причине я не могу удалить OpenSSH с моей машины, но он портит мои команды rsync.
Вы также можете удалить эту функцию в типичном месте. Функции Windows перечислены в приложении «Настройки UWP». Я предполагаю, что вы не знаете об этом факте и искали в Control Panel\Programs\Programs and Features
Как я могу либо удалить тот OpenSSH на system32, либо чтобы мой CLI использовал тот, который установлен на cygwin64.
На самом деле у вас уже установлена очень свежая сборка OpenSSH.