PATH
Во- C:\cygwin64\bin
первых, вы должны иметь возможность установить каталог, в котором находится каталог вашей желаемой программы SSH .
Как я могу переключить SSH, который Windows 10 использует на CLI?
У меня есть некоторые проблемы с другой версией SSH, которую я установил на машине с Windows .. Я не знаю, как она была установлена ... но она есть: C: \ Windows \ System32 \ OpenSSH
У меня есть другая версия, которую я хочу использовать в: C: \ cygwin64 \ bin
По какой-то причине я не могу удалить OpenSSH с моей машины, но он портит мои команды rsync.
Как я могу либо удалить тот OpenSSH на system32, либо чтобы мой CLI использовал тот, который установлен на cygwin64.
Я на Windows 10 Home OS.
3 ответа на вопрос
У меня есть некоторые проблемы с другой версией 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.
Нежелательный ssh
исполняемый файл находится перед вашим желаемым PATH
. Так что просто удалите C:\Windows\System32\OpenSSH
из PATH
переменной среды. Вот руководство .
Вы можете искать все имеющиеся ssh.exe
в вашем PATH с помощью where ssh
в cmd.exe
подсказке.
Похожие вопросы
-
4
Изменить Cygwin Prompt
-
3
Портативный Cygwin?
-
1
Структура открытого ключа OpenSSH
-
-
8
Как пропустить вопрос «known_host» при первом подключении к машине через SSH с открытыми / закрытыми...
-
1
При удаленном запуске X через Cygwin, почему мои шрифты ужасны
-
4
Лучший способ получить «инструменты командной строки Linux» на Windows
-
2
Как полностью сопоставить сопоставления клавиш моего терминала MacOS X с сопоставлениями клавиш в Wi...
-
6
Как я могу узнать, когда я вошел в Windows?
-
2
Как добавить cygwin / bin в путь поиска в Windows XP?
-
10
Удалить ключ из известных_хостов