我试图将ssh插入远程计算机并运行命令,然后获取STDOUT。
ssh user@host 'uptime'
正常工作并为我提供远程主机的正常运行时间。
ssh user@host 'device-specific-command'
没有找到我的命令'。
我能想到的是本地机器不知道特定于设备的命令。有什么方法可以解决这个问题并从远程主机运行远程命令吗?
答案 0 :(得分:0)
已经有人问过了 - > Execute command on remote server via ssh
我认为这是同一个问题!
ssh在远程服务器上执行命令,因此它是重要的远程路径。尝试直接在ssh命令中将路径放到实用程序中 - > ssh user @ remote'/ path / to / utility'