ssh rsa密钥5年后过期

我用ssh-rsa公钥/私钥使用旧的login,一切都很好。
我注意到几天前,授权书被避免了“服务器拒绝我们的密钥”的消息。 经过深思熟虑之后,我发现这两把钥匙在创作5年后就停止了工作。
所以我做了一对新的密钥,把公共的一个粘贴到我正在使用的用户名的〜/ .ssh文件中,用ssh-keygen -if转换它,然后把新文件粘贴到authorized_keys但是我仍然得到“服务器拒绝我们的钥匙”。

复制和粘贴真正的密钥没有传输是可以的吗?

我错过了什么? 这不是我第一次使用一对钥匙,我遵循上述相同的程序。 我怀疑如果我正在更改正确的authorized_keys文件,但我已经看看/etc/passwd ,看看我正在使用的login所在的地方。

据我所知,在远程机器上执行ssh-keygen -if并不是必须的。 只需将公钥部分(例如id_rsa.pub)复制到远程机器,并将其附加到〜/ .ssh / authorized_keys文件。

还有一个整洁的工具可以完成这一切:ssh-copy-id。

ssh-copy-id [-i [identity_file]] [user@]machine

还要确保使用ssh-add -l加载密钥。