SecureCRT是一款常用的终端仿真软件,可以用于远程连接交换机、路由器等网络设备进行配置和管理。在使用SecureCRT时,备份交换机配置是一个常见的需求。在D盘新建一个文件夹,将下面的代码复制到记事本中并保存为.bat格式,然后在SecureCRT中选择“Script”-“Run”选项,选择刚才保存的文件即可。[, 4]
# $language = "python"
(资料图片仅供参考)
# $interface = "1.0"
# 这里的192.168.1.1是交换机或者路由器的IP地址,admin和password分别是设备的用户名和密码
crt
.
Screen
.
Send
;">"telnet 192.168.1.1\n"
)
crt
.
Screen
.
WaitForString
;">"Username:"
)
crt
.
Screen
.
Send
;">"admin\n"
)
crt
.
Screen
.
WaitForString
;">"Password:"
)
crt
.
Screen
.
Send
;">"password\n"
)
crt
.
Screen
.
WaitForString
;">">"
)
# 这里的tftp服务器的IP地址和文件名需要可以通过在会话窗口中输入“dis cu”命令回车,一直按空格键到底,这时候设备配置就可以以log或txt的文件形式保存下来,此时关闭会话即可。
4、使用TFTP服务器备份配置文件。找一台PC,开启TFTP服务,这台PC要跟交换机的路由要通。在交换机上执行copy running-config tftp命令,按照提示,输入PC的IP地址和文件名即可备份配置文件。
标签: