在哪里保存我的 ssh 密钥文件

在哪里保存我的 ssh 密钥文件

我知道对于任何用户我都必须将 ssh 密钥文件保存到:

/home/any_user/.ssh/

但是我不知道将 sudo 的 ssh 密钥保存在哪里。

在下面吗/root/.ssh

答案1

如果“sudo”指的是 root 用户,那么是的,这正是存储它的位置。

答案2

我必须将 ssh 密钥文件保存到:/home/any_user/.ssh/

事实并非如此。你可以将密钥存储在任何你想要的地方,但它必须是:

  • 安全的地方,所以没有其他人可以阅读它
  • 如果它不是标准位置(~/.ssh/id_{rsa,dsa,ecdsa,...},您需要告知ssh密钥。这就是我们配置的。您可以添加行IdentityFile path/to/your/key~/.ssh/config实现它。

是的,root 有~(主目录),/root/所以你的问题的答案是是的

相关内容