ssh->授权密钥

ssh->授权密钥

sudo cat idenityfile.rsa > authorized_keys
-bash:authorized_keys:权限被拒绝

如果我向用户使用 su - 那么我可以这样做,但为什么我不能以我的用户的 sudo 来执行此操作?

答案1

使用 sudo 时重定向>不起作用。

您可以使用这些替代方案:

sudo sh -c 'cat idenityfile.rsa > authorized_keys'

答案2

这是因为重定向不是“sudo”的,请尝试类似的方法:

sudo bash -c “cat idenityfile.rsa > authorized_keys”

相关内容