我创建了一对公钥/私钥:
ssh-keygen -t rsa -C "[email protected]"
我给出了一个与 id_rsa 不同的密钥文件名,因为我想创建一个与我的正常身份不同的新密钥。
我将此密钥提供给我的托管服务提供商,以便我可以使用公钥认证登录到我的服务器。
我最初能够使用密钥登录,并且一切正常。
ssh -i /path/to/key/file [email protected]
我意识到密钥文件名拼写错误,因此我重命名了公钥文件和私钥文件。如果密钥文件在我的客户端计算机上有不同的名称,这会对服务器端产生任何影响吗?
答案1
文件名根本没有意义,只要ssh
告诉在哪里找到它即可。
(但是,如果您将公钥提取到单独的文件中,那么它应该具有.pub
与主文件相同的文件名;例如mykey
& mykey.pub
。)