我需要在产品上通过SSH登录并执行命令。本产品使用Linux作为操作系统,但是当您使用SSH时,您将看到一个自定义设备专用终端。类似于路由器。所以,在进入Linux shell之前,我需要输入几个命令。之后,我可以执行我希望的命令。
现在,问题是,如果我尝试通过SSH执行命令:
ssh user@server ls
我收到错误消息:
UNIX shell commands cannot be executed using this account.
因此,我需要一种方法来首先发送特定于设备的命令,以便我可以访问shell然后发送Linux命令。
我该怎么做?
或者有没有办法将命令列表放在文本文件中,然后无论远程服务器默认终端如何,这些命令都是以交互方式发送的?