gpt4 book ai didi

ssh - 我可以在本地使用 RSA key 测试身份验证吗?

转载 作者:行者123 更新时间:2023-12-03 08:20:41 27 4
gpt4 key购买 nike

如果您为 RSA key 提供正确的密码,有没有办法在本地检查?

我最近在将一些提交推送到 github 时遇到了麻烦,因为推送提示输入密码,然后身份验证失败。我验证了 github 有正确的 id_rsa 的公钥。我的 ~/.ssh 中的文件目录,并且我验证了我可以使用 Github 进行身份验证(如果您 ssh git@github.com 它会告诉您已通过身份验证,但他们不提供 shell 访问权限,)所以我知道问题出在我的端,而不是 Github 的端。

(我应该指出,此时我只是使用 git format-patch 将我的提交作为文件获取,然后吹走我的工作存储库并从 Github 重新克隆,使用 git am 重新应用补丁,并顺利推送,所以无论最初的问题是什么,它都已解决。)

不过,这让我想知道:我怎么知道远程主机的身份验证问题是我为我的私钥提供了错误的密码,还是远程主机没有识别我的 key ?有没有办法在本地使用私钥进行测试身份验证,而无需尝试连接到远程主机?

最佳答案

或如这里所指出的:
How can I test my ssh-keys locally without a server

你可以这样做:

ssh-keygen -y

这不需要任何服务器(在 Windows 上与 msysgit 配合使用效果很好)。

关于ssh - 我可以在本地使用 RSA key 测试身份验证吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891616/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com