1. windows服务器的ssh免密登录失效的解决方法
原因:
1. 去掉了C:\ProgramData\ssh\sshd_config文件中的两行配置,也就是注释掉:
#Match Group administrators
#AuthorizedKeysFile PROGRAMDATA/ssh/administrators_authorized_keys
2. authorized_keys文件的权限问题,authorized_keys文件不能手动创建和修改,最后由远端的ssh服务进行传输或者创建,用以下指令得到解决
scp C:\Users\xxx\.ssh\id_ed25519.pub xxx@172.17.0.250:C:\Users\xxx\.ssh\authorized_keys
2. linux服务器的ssh免密登录失效的解决方法
原因:linux服务器home目录权限问题,目前是删掉用户重新创建用户重新生成用户的home目录解决,后面应该可以同windows解决方法一致,重点是让ssh远端创建authorized_keys文件