1、在windows安装git bash
2、git bash生成公钥
ssh-keygen -t rsa -C “Email@email.com #生成公钥,采用rsa加密,设置标识
3、查看Linux服务器目录是否存在~/.ssh/authorized_keys没有则新建一个
4、将Windows目录下的id_rsa.pub长传到服务器的/tmp目录
scp id_rsa.pub XXX@HOST:/tmp
5、服务器上将公钥加入到authorized_keys中并删除tmp目录中的公钥
cat /tmp/id_rsa.pub >> ~/.ssh/authorized_keys || rm /tmp/id_rsa.pub
6、免密登录完成
ssh XXX@Host