检查 OpenSSH 是否可用
管理员身份打开 PowerShell:
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
安装 OpenSSH 客户端
# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
安装 OpenSSH 服务器
# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
允许端口22通过防火墙
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
开启 sshd 服务
net start sshd
设置服务自启动
Set-Service sshd -StartupType Automatic
Other setting
启动并配置 OpenSSH 服务器
# Start the sshd service
Start-Service sshd
# OPTIONAL but recomm