Ste*_*tin 8 windows ssh authentication ssh-keys
OpenSSH 支持使用证书颁发机构签署用户密钥。来自man ssh-keygen:
ssh-keygen supports signing of keys to produce certificates that may
be used for user or host authentication. Certificates consist of a
public key, some identity information, zero or more principal (user
or host) names and a set of options that are signed by a Certification
Authority (CA) key
Run Code Online (Sandbox Code Playgroud)
在纯 Linux 环境中,SSH 证书非常易于使用。服务器部分 ( TrustedUserCAKeys)没问题,并且在客户端ssh -i做正确的工作。
我需要能够使用来自 Windows SSH 客户端的 OpenSSH 证书(该项目是在系统管理员使用公司特定的身份验证方案对自己进行身份验证后,向系统管理员 Windows 工作站提供短期 SSH 证书)。
Cygwin 不是一个选项(用锤子杀死一只苍蝇,Windows 管理员可能不接受),PuTTY 不识别 OpenSSH 证书。
还有什么其他选择?
如果您最终无法找到通过 PuTTY 使用证书的方法。有比 Cygwin 更轻量级的方法可以在 Windows 机器上获取实际的 OpenSSH 客户端。我想到的最有可能的候选者是Git 的 Windows 发行版。
有标准的可安装版本或便携式版本,您只需解压缩并运行即可。它基本上是 bash、git 和 ssh。

Windows Subsystem for Linux稍微重一些,但至少是操作系统原生的,如果您有 Windows 10 周年更新或更高版本,它就可以工作。
| 归档时间: |
|
| 查看次数: |
8634 次 |
| 最近记录: |