Удаленный Powershell завершается с ошибкой с сообщением «Сеанс клиента S SH завершился с сообщением об ошибке: запрос подсистемы не удался на канале 0». - PullRequest
1 голос
/ 11 июля 2020

Я использую Windows 10 Pro на одной из моих рабочих станций с включенным s sh. Я могу успешно выполнить s sh с моего Ma c на Windows, но когда я пытаюсь выполнить команду New-PSSession -HostName xxxx -UserName yyyy, я получаю следующее сообщение после ввода пароля: Фоновый процесс сообщил об ошибке со следующим сообщением: Сеанс клиента S SH завершился с сообщением об ошибке: запрос подсистемы не удался на канале 0.

1 Ответ

0 голосов
/ 11 июля 2020

откройте файл C: \ ProgramData \ ssh \ ssh_config . Прокрутите вниз до переопределения по умолчанию для раздела без подсистем файла ssh_config . Раздел будет выглядеть так, как показано ниже. введите описание изображения здесь Под существующей строкой Subsystem добавьте подсистему PowerShell, используя следующую строку:

Subsystem   powershell pwsh.exe -sshs -NoLogo -NoProfile

Теперь сохраните файл ssh_config и перезапустите службу sshd Windows, как показано ниже.

Get-Service -Name sshd | Restart-Service

После перезапуска службы вы сможете подключиться через PowerShell Remoting и S SH.

...