当我将 SSH 密钥放入authorized_keys
root 账户后,我可以以其他用户身份通过 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]