处理子命令的单行ssh命令

时间:2016-02-18 18:58:51

标签: ssh

我正在寻找一个将发送ssh命令的脚本。但是,输入命令后会有子命令。我希望能在一行中做到这一点。

示例:ssh命令

>showstuff
response:>what stuff would you like to show?(1,2,3,4):
>1
response:>would you like to show more info on that stuff?(y,n):
>y
response:>here you go

在一行中有什么可以做的吗?即showstuff-> 1-> y

或者还有另一种容易处理的方法吗?

1 个答案:

答案 0 :(得分:0)

我发现了一个很棒的用于连接SSH的库。这是我使用的一个例子:

Chilkat Example

库的链接位于示例的顶部。我使用ChannelSendString然后使用ChannelReceiveUntilMatch来等待响应。然后我通过ChannelSendString命令发送了另一个命令。工作就像一个魅力!

我现在已经将这个库用于一堆解决方案。