我可以更改我的 ssh 公钥/私钥对的文件名吗?

我可以更改我的 ssh 公钥/私钥对的文件名吗?

我创建了一对公钥/私钥:

ssh-keygen -t rsa -C "[email protected]"

我给出了一个与 id_rsa 不同的密钥文件名,因为我想创建一个与我的正常身份不同的新密钥。

我将此密钥提供给我的托管服务提供商,以便我可以使用公钥认证登录到我的服务器。

我最初能够使用密钥登录,并且一切正常。

ssh -i /path/to/key/file [email protected]

我意识到密钥文件名拼写错误,因此我重命名了公钥文件和私钥文件。如果密钥文件在我的客户端计算机上有不同的名称,这会对服务器端产生任何影响吗?

答案1

文件名根本没有意义,只要ssh告诉在哪里找到它即可。

(但是,如果您将公钥提取到单独的文件中,那么它应该具有.pub与主文件相同的文件名;例如mykey& mykey.pub。)

相关内容