废话不多说,正文开始!
下载openSSH(Windows x64版本)
OpenSSH-Win64.zip
载下来以后一定解压放到 C:\Program Files下 ,别问为什么这么干就对了,如下图:
开始安装服务
1、使用管理员模式的cmd到C:\Program Files\OpenSSH-Win64路径下或者在该文件夹下shift右键
进入文件夹内
powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1

2、开放22号端口(注意一定要把防火墙的入站规则的22端口配置上)
netsh advfirewall firewall add rule name=sshd dir=in action=allow protocol=TCP localport=22

3、配置开机自启sshd服务
sc config sshd start= auto

4、开启ssh服务
net start sshd

安装完成
测试SSH免密登录。
使用以下命令进行测试
ssh user@server_ip
如果成功登录服务器而无需输入密码,则表示SSH免密登录已经设置成功。
如果还要密码:
打开sshd_config,开始配置,记得重启sshd
#Match Group administrators
#AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys






