我关注这教程生成并分配一个密钥到我的一台服务器,但在运行之前,ssh-copy-id -i ~/.ssh/mykey user@host
我试图找到我的私钥,但猜猜我找不到它。:x
抱歉,如果这是重复的问题,但我已经检查过了这但我无法得到我的问题的任何答案。
所以,我运行ssh-keygen
并尝试了cat ~/.ssh/id_rsa/mykeyname
,但没有密钥。
而且ls ~/.ssh -a
只显示known_hosts
文件。
但我可以在我的主文件夹中看到公钥。mykey.pub
我对 ssh 身份验证过程还不太熟悉,因此我希望得到一些帮助,或者如果可以的话,可以链接到另一个问题(如果需要,我会删除这个问题)。
提前致谢。
答案1
如果你按照该教程操作确切地mykey
即在提示时回答
Enter file in which to save the key (/home/ylo/.ssh/id_rsa):
mykey
那么它将位于您当前目录中名为的文件中。
如果您希望它位于默认位置,~/.ssh/id_rsa
那么只需点击Enter该提示即可接受默认值。