我正在寻找一个将发送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
或者还有另一种容易处理的方法吗?
答案 0 :(得分:0)
我发现了一个很棒的用于连接SSH的库。这是我使用的一个例子:
库的链接位于示例的顶部。我使用ChannelSendString然后使用ChannelReceiveUntilMatch来等待响应。然后我通过ChannelSendString命令发送了另一个命令。工作就像一个魅力!
我现在已经将这个库用于一堆解决方案。