Ubuntu 中 root 用户和普通用户的 SSH 密钥

Ubuntu 中 root 用户和普通用户的 SSH 密钥

当我将 SSH 密钥放入authorized_keysroot 账户后,我可以以其他用户身份通过​​ SSH 登录到服务器,而无需authorized_keys该用户的 ?

答案1

不可以。每个用户(包括 root)都有自己的~/.ssh文件夹,用于保存授权密钥。将它们添加到/root/.ssh/authorized_keys将使它们root仅对用户可用。如果您想授权更多用户,则必须使用他们自己的authorized_keys文件。

答案2

每个用户都有自己的.ssh带有身份验证密钥的文件夹。但是,您可以通过转到第一台服务器并输入命令来实现(我认为您正在尝试执行的操作)。

ssh-copy-id [email protected]

输入一次密码。

您的密钥现已复制到该用户。

对您需要连接的其他用户重复上述操作,例如$ ssh-copy-id [email protected]

相关内容