systemctl
有一个--host
选项,用于在名称主机上执行命名的 systemctl 命令。手册页建议这在引擎盖下使用 ssh,所以在我的情况下,这对我来说更加令人困惑
systemctl --host root@pc2 is-active docker
不工作(没有输出,退出代码:)1
,但是
ssh root@pc2 systemctl is-active docker
是(输出:active
,退出代码:)0
。
我似乎找不到调试它的方法。systemctl 命令的设置-o verbose
不再提供任何输出。
知道可能有什么问题或如何调试吗?
更新
使用journalctl -f | grep ssh
onpc2
我已经能够看到systemctl --host root@pc2 is-active docker
运行时,ssh 连接似乎成功(Accepted publickey for root from IP-of-PC1...
)。