1、安装部分
Windows Server 2016开始官方支持OpenSSH服务端了,可以通过命令行安装,也可以下载安装
命令行安装:
1 | Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 |
如无法上网,可以下载安装包安装
https://github.com/PowerShell/Win32-OpenSSH/releases
Windows Server 2019开始集成在组件中直接组件安装更简单了
添加删除组件,添加OpenSSH Client和OpenSSH Server
2、配置免密登陆
生成秘钥对
1 | ssh-keygen |
会生成私钥id_rsa和公钥id_rsa.pub
被免密登陆单机器上拷贝公钥文件
Win上配置用户证书的配置文件C:\ProgramData\ssh\sshd_config
1 | Match Group administrators |
重启服务后即可使用客户端+客户端私钥免密登陆了