1
ysc3839 2022-11-27 21:52:40 +08:00 via Android 1
这些特殊的认证方式应该都是通过 ssh agent 实现的吧?试试配合 PuTTY CAC 的 ssh agent 使用?
https://github.com/NoMoreFood/putty-cac |
3
ztmzzz OP @ztmzzz 尝试了很多客户端,都无法通过 pageant 使用 fido2 功能。不过我发现直接在 ssh 客户端里面使用 powershell 或者 cmd 作为一个标签,然后启动脚本写上 ssh user@address ,就可以直接用了。
|
4
me221 2022-11-28 10:06:20 +08:00
OpenSSH 8.3 以上支持 FIDO2 Windows 默认自带的低于 8.3 需要升级一下.
另想请问 PowerShell 怎么设置 GPG SSH. Windows 上我只能借用 PuTTY 进行 |
5
me221 2022-11-28 10:07:22 +08:00
还有 Yubikey 能不能不设置 PIN 呀. 有了密钥还要 PIN 感觉更麻烦了
|
6
me221 2022-11-28 10:15:44 +08:00
|
7
ztmzzz OP @me221 我是已经升级了 openssh 库,powershell 之类的都正常用。但是很多客户端都是自己的 ssh 库,我看有几个是用的这个 https://github.com/mscdex/ssh2
|
8
Projection 2022-11-29 16:28:55 +08:00
|
9
ztmzzz OP @Projection 是的,但是 ssh 客户端不调用这个,只能在 powershell 和 cmd 下用这个
|
10
sakisaki 149 天前 via Android
楼主找到解决方案了吗?最近想在 Windows 上登录 ssh ,遇到了和你一样的问题。
|