【发布时间】:2018-02-02 20:32:50
【问题描述】:
我在将 ssh 的 shell 脚本写入 cisco ASA 并将命令输出存储在文本文件中时遇到问题。
1.脚本中不需要密钥交换,因为它不是第一次登录。 2.从我的centOS服务器它应该使用ssh usr@serverip登录到cisco ASA,运行“en”,发送en密码 然后运行一些命令说“显示版本”并将输出存储到我服务器中的文本文件中。我尝试了shell脚本和expect的使用,都没有成功。请帮忙。
提前非常感谢。
【问题讨论】:
-
RANCID (Really Awesome New Cisco confIg Differ) 是一个不错的备份工具,它包括
clogin,一个用于访问 Cisco 设备(至少基于 IOS 和 ASA 防火墙)的 Expect 脚本。使用示例:clogin -c "sh version" 10.1.2.3 > result.txt. -
我怀疑您被否决了,因为您的问题并不真正符合堆栈溢出准则。尽管人们提供了示例,但请发布您尝试执行的示例脚本,您可能会得到更好的响应。