如何使用SSH自动化远程CLI程序?

时间:2014-03-07 16:52:21

标签: ssh command-line-interface

我有一个脚本项目:我必须在交换机和路由器上自动执行配置备份。其中一些有命令行提示;和其他人只有一个CLI界面。

对于这些,如何自动化CLI?例如,我必须在菜单中导航,输入一些参数(备份文件名,备份类型等等),并进行验证。

我尝试使用Net:SSH发送一些击键,在Powershell中使用SSH-Sessions但没有成功。我用任何脚本语言搜索解决方案。

也许Paramiko,但我没有找到类似的例子,如果我终于做不到,我不想学习Python。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我建议使用" Expect"。 http://expect.sourceforge.net/