Оболочка по умолчанию настраивается следующей командой:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
Как мне нужно изменить команду, чтобы открывалась WSL в
своей домашней директории? Я пробовал следующую команду:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\wsl.exe ~" -PropertyType String -Force
Но в таком случае при попытке подключения я получаю
Permission denied (publickey,keyboard-interactive)
, хотя без тильды подключаюсь без ошибок. Если в PowerShell ввести
wsl ~
, мой Linux сразу открывается в домашней директории.