【发布时间】:2021-10-06 11:57:45
【问题描述】:
前段时间,在得知ECDSA-SK keys的存在时,我创建了这样一个key并添加到我的github账号中。
现在我正在尝试删除它,但它根本没有显示在键列表中。该列表仅显示我的“常规”SSH 密钥,但不显示 SK 密钥。
但是,SK 键可以正常工作。我可以用它推/拉(甚至从私人仓库推/拉),当尝试对其进行身份验证时,它显示为已连接到我的 github 帐户:
$ ssh -T -ai ~/.ssh/id_rsa.sk git@github.com
Hi bogd! You've successfully authenticated, but GitHub does not provide shell access.
另外,如果我尝试将其添加到我的帐户,github 会告诉我“密钥已在使用中”。
所以我的问题是 - 我需要去哪里删除这个密钥??
【问题讨论】:
-
您是否验证过该密钥实际上不是 GitHub Web 界面中显示的那个?尝试删除 GitHub 上的(公钥)密钥,看看是否还能执行 Git SSH 操作。
-
我可以保证 Web 界面中显示的密钥不是 SK 密钥 - 我正在其他机器上积极使用“常规”RSA 密钥,我没有可用的 Yubikey。此外,SHA256 哈希值也不同。