我正在探索systemd并尝试从远程服务器监视服务。当我在服务器1上运行 systemctl --host root@Server_2_IP status test.service
时,我得到:
root @ Server_2_IP密码:
即我必须输入Server_2的帐户密码,然后才能获得“ test.service”的状态。
当我尝试通过管道传递密码时,密码失败,即 echo "password" | systemctl --host root@Server_2_IP status test.service
不起作用(我仍然必须输入密码)。怎么了?