Windows SSH 安装及免密登录

目录

  1. Windows SSH 安装及免密登录

    1. 安装 openssh

    2. 免密登陆设置

    3. 排错

安装 openssh

下载链接:

https://github.com/PowerShell/Win32-OpenSSH/releases

我使用的是 openssh-win64-v9.4.0.0.msi

安装完毕后,系统会自动配置好下列 service 并自动启动:

image-20231107183514826

通过 SSH client 登陆正常。

免密登陆设置

在用户目录(此处是 user\administrator)下创建 .ssh\authorized_keys 文件,填入 client 的 id_rsa.pub,需要注意不能换行。

image-20231107184132635

之后修改 ` C:\ProgramData\ssh\sshd_config` 文件:

测试:

排错

如果修改了配置后不知道是否生效,或者登陆有问题,可以使用下列方式进行测试:

这有帮助吗?