我正在尝试添加一个ssh公钥到一堆服务器authorized_keys文件。 我的想法是使用pssh和主机列表。 为了testing,我试图给一个主机pssh:
pssh -i -H root@host echo mypublickeyasastring >> /root/.ssh/authorized_keys
当我运行这个时,我得到:
-bash: /root/.ssh/authorized_keys: Permission denied
如果从同一台服务器运行pssh,我只需要ssh进入主机ssh root@host ,我就可以运行echo mypublickeyasastring >> /root/.ssh/authorized_keys了。
我一直在浏览pssh手册页,但似乎无法find任何东西。 我错过了什么吗? 有一个更好的方法吗?
输出redirect发生在本地机器上。 您需要引用命令来保护>>。