1.安装openssh
管理可选功能--->添加---》
可以通过系统服务,添加openssh ,一般下载不下来

也可以下载安装
https://sourceforge.net/projects/sshwindows/
-
powershell 状态设置
查看安装状态
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
安装 OpenSSH 服务器
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
设置开机启动并立即启动
Set-Service -Name sshd -StartupType Automatic
Start-Service sshd
监听端口
netstat -an | findstr ":22"
确认防火墙放行TCP 22端口
Get-NetFirewallRule -Name *OpenSSH-Server* | Select Name, Enabled
未放行 手动添加
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' `
-Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
参考