我有几台机器需要维护。我希望能够一次在所有机器上安装一个软件包。在ubuntu上,最简单的方法是什么?
这里是我尝试使用parallel-ssh并行方式在所有机器上安装texlive-full的示例:
parallel-ssh -i -H "myAdminName@comp1 myAdminName@comp2 myAdminName@comp3" -A -l root sudo apt-get install texlive-full -y
很遗憾,这给了我以下的错误提示:
Warning: do not enter your password if anyone else has superuser
privileges or access to your account.
Password:
[1] 12:28:01 [FAILURE] myAdminName@comp1 Exited with error code 1
Stderr: sudo: no tty present and no askpass program specified
[2] 12:28:01 [FAILURE] myAdminName@comp2 Exited with error code 1
Stderr: sudo: no tty present and no askpass program specified
[3] 12:28:01 [FAILURE] myAdminName@comp3 Exited with error code 1
Stderr: sudo: no tty present and no askpass program specified
有人知道如何修复吗? 我已经在所有这些机器上放置了公共SSH密钥...
pssh
。 - d a i s y