1

У меня есть некоторые проблемы с другой версией SSH, которую я установил на машине с Windows .. Я не знаю, как он был установлен ... но он есть: C:\Windows\System32\OpenSSH

У меня есть другая версия, которую я хочу использовать в: C:\cygwin64\bin

По какой-то причине я не могу удалить OpenSSH с моей машины, но он портит мои команды rsync.

Как я могу либо удалить тот OpenSSH на system32, либо чтобы мой CLI использовал тот, который установлен на cygwin64.

Я на Windows 10 Home OS.

3 ответа3

1

Вы должны быть в состоянии установить PATH который содержит каталог вашей желаемой программы SSH, C:\cygwin64\bin , в первую очередь.

1

У меня есть некоторые проблемы с другой версией 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.

-1

Нежелательный исполняемый файл ssh находится перед вашим желаемым в вашей PATH . Поэтому просто удалите C:\Windows\System32\OpenSSH из переменной среды PATH . Вот руководство .

Вы можете найти все доступные ssh.exe в вашем PATH, where ssh в командной строке cmd.exe .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .