问题 运行 通过 ssh 的星号命令

Problem running asterisk command through ssh

我需要通过 SSH 远程执行星号命令并获取输出。 要执行的命令是这样的:

asterisk -rx "core show channels"

我 运行 远程这个:

sshpass -p PASSWORD ssh HOST asterisk -rx 'core show channels'

但我明白了

No such command 'core' (type 'core show help core' for other possible commands)

PD:当我在本地 运行 第一个命令时,我没有得到相同的命令,它是正确的 运行s。 如果我执行一个没有星号的命令,这个问题就不会发生。示例 "ls -l"

有什么帮助吗?

尝试

sshpass -p 密码 ssh 主机“/usr/sbin/asterisk -rx 'core show channels'”