1.在Windows上生成秘钥文件
ssh-keygen -t rsa
查看相应文件夹下是否已经生成,后缀为.pub为公钥
2.开启ssh-agent服务,并添加私钥
管理员权限打开powershell,发现服务停用,执行命令启动服务
>> Set-Service -Name ssh-agent -StartupType Manual
>> Start-Service ssh-agent
把公钥发给CentOS7,其中红框分别为用户名及主机名(或者ip),然后输入用户对应的密码
scp C:\Users\guojiachen/.ssh/id_rsa.pub xxx@xxx:/home/user/.ssh
CentOS7上查看发现已经传入了
3.把公钥文件写入authorized_keys
4.修改权限
5.测试
在Windows直接ssh登录CentOS7
已经ok了