抱歉,标题不太清楚,但我不知道该如何措辞。
我的 RSA 密钥出现了一个奇怪的现象,我尽可能对所有服务器和其他服务通过 SSH 使用 RSA 密钥身份验证。
最近,我一直在对使用我的 rsa 密钥进行身份验证的自定义 GITLABS 安装进行提交,并且它弹出要求输入密码来解锁我的密钥...现在奇怪的是,有效的密码对我家用电脑上的密钥有效,但在我访问 GITLABS 的电脑上不使用密码,但我家用电脑的密码短语无论如何都可以解锁我的密钥......
我注意到这台电脑上发生过几次这种情况,每次我想访问 git labs 时都会要求输入密码,每次我使用家里的电脑密码解锁时都会要求输入密码。重新启动即可解决问题。
到底发生什么事了???
诚挚问候 Paul
答案1
您的家用电脑和工作电脑是否共享同一个私钥?请尝试使用 -vv 选项从两个电脑直接通过 ssh 连接到 git 服务器:
ssh -vv git@gitserver