通过 SSH 进入 Windows WSL2 - 访问被拒绝

通过 SSH 进入 Windows WSL2 - 访问被拒绝

我想使用 win32-openSSH 8.1 通过 ssh 进入在 Windows 11 上运行的 WSL2。

我尝试使用以下方法将 openSSH 的默认 shell 更改为 bash.exe (或 ubuntu.exe)

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\WINDOWS\System32\bash.exe" -PropertyType String -Force但是,ssh 客户端总是收到“访问被拒绝”的提示。

wsl使用 PowerShell 作为默认的 openSSH shell 是可行的,但是当我尝试在 ssh Powershell 中运行时,也会收到“访问被拒绝”的提示。

令人惊讶的是,当我在本地以同一个用户执行时wsl,没有任何问题,并且可以启动 Linux 发行版。

相关内容