ssh ->authorized_keys

Joe*_*uts 0 ubuntu ssh

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

如果我 su - 给用户,那么我可以做到这一点,但为什么我不能用我的用户的 sudo 做到这一点?

小智 6

>重定向不能这样使用sudo工作。

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

sudo sh -c 'cat idenityfile.rsa > authorized_keys'
Run Code Online (Sandbox Code Playgroud)