我正在尝试ssh到远程机器并运行一个命令,然后获取STDOUT。
ssh user@host 'uptime'
工作正常,并为我提供远程主机的正常运行时间。
ssh user@host 'device-specific-command'
给我"找不到命令"。
我所能想到的就是本地机器不知道设备特定的命令。有什么办法可以绕过这个问题,从远程主机运行远程命令吗?
已经被要求通过ssh 在远程服务器上执行命令
我认为这是同一个问题!
ssh在远程服务器上执行该命令,因此重要的是远程服务器的路径。尝试将实用工具的路径直接放在ssh命令->ssh中user@remote'/path/to/utility'