在windows上配置ssh允许远程无密码登录。
下面操作都在windows上进行。
- 创建C:\ProgramData\ssh\administrators_authorized_keys文件
- 把public key例如id_rsa.pub拷贝到上述文件内
- 打开PowerShell执行如下命令:
> icacls.exe "C:\ProgramData\ssh\administrators_authorized_keys" /inheritance:r /grant "Administrators:F" /grant "SYSTEM:F"
如果不行,再试试重启ssh(PowerShell)
> Restart-Service -Name sshd, ssh-agent -Force
网友评论