美文网首页
关于交换机保存配置的一点思考

关于交换机保存配置的一点思考

作者: 刘小白DOER | 来源:发表于2021-03-14 03:04 被阅读0次

    前些时候需要保存交换机的配置文件,笔者将U盘插入华为交换机,交换机有检测收到U盘插入的动作,但是目录下就是没有U盘,咨询技术支持说是:“U盘的文件系统格式是FAT32,硬件接口是标准的USB2.0(S5700-LI提供USB1.1接口)。因不同厂商U盘型号的兼容性和驱动存在差异,如果出现U盘不能使用,请尝试更换主流厂商的U盘,交换机支持不大于128GB容量的U盘”。但是还是不成功,于是只能将笔记本接入交换机的console口,运行“di cu”查看当前配置,然后复制粘贴到新文件中。

    当然有其他手段可以完成,交换机ftp功能,网页监控上面直接导出等等。

    昨天同事问我在linux中怎么将交换机的配置导出来保存,他是在linux中ssh远程到交换机的。笔者不假思索就说在交换机上运行"di  cu >> 123.cfg",将运行配置写入123.cfg文件,然后利用scp上去将123.cfg远程复制。笔者猜测交换机支持ssh,感觉应该支持scp的。

    今天带娃出去溜圈,边走边在想着这个问题,始终觉得麻烦了点!突然想到笔者以前写过的文章-Linux怎么远程执行指令呢-SSH秘钥,顿时觉得远程执行指令为啥不能重定向到文件中呢。其实远程执行指令试过,di  cu >> 123.cfg配置重定向到文件也试过,怎么没有想到将两者结合到一起来的,简单直接。

    笔者在CentOS和树莓派上测试一下,CentOS上面获得linux的用户名,并将其重定向到日期命令的文件中。日期里面使用了命令替换$( ),也可以使用反括号` `  。

    ssh pi@192.168.31.103 whoami > switch`date +%Y%m%d`.log

    在windows10平台下也可以使用,这个对于维护终端是windows特别有用。

ssh mycentos@192.168.56.101 whoami > switch%date:~,4%%date:~5,2%%date:~8,2%.txt

    其实就是很简单的一条命令,笔者第一时间居然没有想到这样使用。知识点还是有点乱,没有形成体系,只能待日后慢慢整合、融会贯通。    

    如果运行配置和交换里面cfg配置文件一致的话,那么就可以直接上scp。比如linux下:

     scp pi@192.168.31.112:/home/root/11.log  /home/atc/

    在windows10下也可用,在cmd里面看是否支持ssh和scp的方法就是直接单独敲一下这两个命令。

    scp mycentos@192.168.56.101:/home/mycentos/test.sh  C:\Users\Administrator

   最后升华一下, scp能用,那么window平台下winscp那也可以使用。用winscp可以连接到linux来远程拷贝文件,那么为啥不能用来远程到交换机呢!为无知惭愧

相关文章

网友评论

      本文标题:关于交换机保存配置的一点思考

      本文链接:https://www.haomeiwen.com/subject/wxxfcltx.html