工具使用:1. Windows系统ssh客户端和服务端的配置

SSH原理

参考 SSH原理

Windows官方配置链接

Windows官方配置链接

配置过程

1. 在服务端上按照官方配置链接开始SSH服务

注意官方的配置链接中有两步有误

  1. OpenSSHUtils的下载,按照官方的方式无法下载
  2. 由于1中的工具无法下载,Repair-AuthorizedKeyPermission命令也无法使用

2. 尝试密码连接

完成 服务端配置并使用以下代码启动sshd服务后,可以使用客户端尝试进行链接,注意默认端口为22
# C:\windows\system32 Administrator: powershell
> Start-Service sshd
# 备注:通过Get-Service sshd可以得到服务当前的信息

3. 尝试秘钥链接

客户端中按照官方教程生成秘钥对,并将秘钥传输至 服务端
修改sshdC:\ProgramData\ssh\ssh_config文件
Match Group administrators
      AuthorizedKeysFile __PROGRAMDATA__/ssh
# 修改为
# Match Group administrators
      # AuthorizedKeysFile __PROGRAMDATA__/ssh
此时客户端可以使用秘钥和密码同时登录登录,可以通过将PasswordAuthentication设置为no来禁止密码登录

你可能感兴趣的:(windows-server,sshd)