При использовании стандартного Windows 10 sshd
(SSH serv [er | ice] / daemon), как настроить вход в систему с powershell
вместо cmd
?
2
1 ответ
0
вступление
Реализация сервера и клиента OpenSSH для платформы Windows активно развивалась в 2017 году, поэтому конфигурация, имена каталогов и т.д. Менялись. Пожалуйста, проверьте официальный репозиторий OpenSSH для Windows для последней информации.
Ответ
Отредактируйте sshd_config
расположенный в %ProgramData%\ssh
:
PasswordAuthentication yes
Subsystem powershell c:/pwsh/pwsh.exe -sshs -NoLogo -NoProfile
Из-за ошибок каталоги с пробелом в имени не правильно обрабатываются в конфигурации sshd, поэтому вам следует создать символическую ссылку на каталог Powershell:
mklink /D c:\pwsh "C:\Program Files\PowerShell\6"
Перезапустите службу sshd:
Restart-Service sshd
Вы сделали.
Полную информацию можно найти здесь