
Я пытаюсь переустановить функцию OpenSSH Windows 10 на своем компьютере, однако служба sshd не устанавливается. Я пробовал устанавливать функцию как через "дополнительные функции", так и через команду Powershell с повышенными правами "Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0"".
Я искал "sshd" в regedit на случай, если был потерянный ключ реестра, препятствующий повторной установке, но ничего не нашел. Кроме того, я пробовал гуглить загрузки для самой службы, но ничего не нашел.
Раньше у меня был установлен сервер Cygwin SSH, и я удалил службу сервера Cygwin SSH, так как она имеет то же имя, что и служба сервера Windows SSH, однако это не решило проблему.
У кого-нибудь есть идеи?
решение1
OpenSSH не следует добавлять через страницу «Добавить компонент» в настройках... Я не совсем понимаю, зачем Microsoft его там добавила, и могу только предположить, что это была оплошность.
Сначала удалите OpenSSH, установленный с помощью функции «Добавить компоненты», перезагрузитесь, а затем установите его, следуя инструкциям на страницеWin32-OpenSSH викина MicrosoftPowerShell GitHub.
- Большинствотекущая версияWin32-OpenSSH — 8.1.0.0p1(по состоянию на 07.01.2020)
- Обязательно прочтите две ссылки в #1 на Wiki: