参考 SSH原理
Windows官方配置连接
注意官方的配置连接中有两步有误shell
- OpenSSHUtils的下载,按照官方的方式没法下载
- 因为1中的工具没法下载,Repair-AuthorizedKeyPermission命令也没法使用
完成 服务端配置并使用如下代码启动sshd服务后,能够使用客户端尝试进行连接,注意默认端口为22
# C:\windows\system32 Administrator: powershell > Start-Service sshd # 备注:经过Get-Service sshd能够获得服务当前的信息
在 客户端中按照官方教程生成秘钥对,并将秘钥传输至 服务端
修改sshdC:\ProgramData\ssh\ssh_config文件
Match Group administrators AuthorizedKeysFile __PROGRAMDATA__/ssh # 修改成 # Match Group administrators # AuthorizedKeysFile __PROGRAMDATA__/ssh
此时客户端能够使用秘钥和密码同时登陆登陆,能够经过将PasswordAuthentication设置为no来禁止密码登陆