🟢使用 SSH 连接远程计算机 WSL2 的最简单方法
无需设置端口转发,从 Windows 10 开始,系统自身就已经可以安装 SSH 服务了。因此,远程计算机可以直接使用 SSH 连接 Windows。默认情况下,Windows 使用 PowerShell 作为 shell 工具。但是,我们可以将默认的 PowerShell 替换成 WSL2 的 Bash,从而更加简便地解决远程连接 WSL 的问题。
检查并安装 OpenSSH Server
Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'Name : OpenSSH.Client~~~~0.0.1.0
State : Installed
Name : OpenSSH.Server~~~~0.0.1.0
State : NotPresentAdd-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0启动 SSHD 服务
手动启动
Start-Service sshd设置成自动启动
Set-Service -Name sshd -StartupType 'Automatic'查看服务状态
替换默认 Shell 为 WSL2 的 Bash
配置 WSL 默认用户
第一步
第二步
重启 WSL
Last updated