0

我在 ssh 登录 gerrit 时遇到问题。当我使用一个密钥文件时,它可以工作,但使用另一个则不能。

ssh gerrit_admin@<host> -p 29418 -i ~/.ssh/project/prod_rsa
****    Welcome to Gerrit Code Review    ****
.....
ssh gerrit_admin@<host> -p 29418 -i ~/.ssh/id_rsa
Permission denied (publickey).

现在问题似乎很明显,一个密钥在服务器上,一个不在。但是,这两个密钥文件都是相同的。不仅仅是副本,还有硬链接,这意味着它们都指向磁盘上完全相同的块。

ls -il ~/.ssh/id_rsa ~/.ssh/project/prod_rsa 
7603695 -rw------- 2 nellis nellis 1693 Jun 23 13:22 /home/nellis/.ssh/id_rsa
7603695 -rw------- 2 nellis nellis 1693 Jun 23 13:22 /home/nellis/.ssh/project/prod_rsa

为什么这些非常相同的“两个”键会产生不同的结果?

4

1 回答 1

0

不确定这里的问题到底是什么,但我最终只是放弃了密钥并通过网络界面导入新的密钥。

于 2014-10-21T22:50:44.187 回答