1.下载OpenSSH
https://github.com/PowerShell/Win32-OpenSSH/releases
2.解压到路径
(一定解压到这个路径):C:\Program Files\OpenSSH
3.OpenSSH安装
使用管理员身份打开命令提示符,使用cd命令到步骤2中OpenSSH文件夹的位置,然后输入命令后回车:
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1
注意:如果报错找不到powershell.exe命令,将%SystemRoot%\syswow64\WindowsPowerShell\v1.0加入Path环境变量
4.添加入站规则
在Windows Defender防火墙中添加入站规则,添加22/tcp端口。继续如下的命令后回车:
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22
5.设置开机启动
设置服务开机自启并启动服务
sc config sshd start= auto
6.启动服务
启动sshd服务,命令如下如下:
net start sshd
备注:完成以上步骤,顺利通过SSH工具连接测试。我是用Jenkins进行地连接Success。