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

SSH原理

参考 SSH原理

Windows官方配置连接

Windows官方配置连接

配置过程

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

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

  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来禁止密码登陆
相关文章
相关标签/搜索