华为交换机上传VRP至FTP服务器备份

去年写了一篇《记华为S5700S-28P-LI-AC一次重写VRP的经历》的博文在51CTO上,有网友在问:怎么将华为S5700S-28P-LI-AC交换机上的VRP(flash:/s5700s-li-v200r007c00spc500.cc)文件上传至FTP服务器上。在《记华为S5700S-28P-LI-AC一次重写VRP的经历》的博文中确实把这个步骤给省略了,给有些网友造成一些困扰。现把这个过程详细整理下,写一篇小博文以供需要网友参考。

一、准备工作

从文章标题就可以知道,要实现VRP上传至FTP服务器备份,需要下面一些东东:

1、华为交换机(这里以S5700S-28P-LI-AC为例,其它交换机类似)

2、FTP服务器(这里使用windows server 2008 r2为例,其它服务器类似)

二、思路简述

首先,找一台windows server 2008 r2(如果不方便使用生产环境中的服务器,可以使用workstation创建一台虚拟机将就用下),然后在这台服务器上创建FTP服务器,设置相应的FTP登录权限,再把交换机与服务器放置于路由可达的网络中,配置好交换机的管理地址,登录交换机,在交换机用户视图下使用ftp命令登录与上传VRP。

三、操作步骤

1、在虚拟机的windows server 2008 r2上添加FTP角色

(1)右击计算机,弹出菜单选择“管理”

(2)打开“服务器管理器”,选择“角色”à“添加角色”

(3)在“添加角色向导”第一个对话框中选择“下一步”

(4)在“添加角色向导”第二个对话框中角色“Web服务器(IIS)”打勾,再点击“下一步”

(5)在“添加角色向导”第三个对话框中,点击“下一步”

(6)在“添加角色向导”第四个对话框中的滚动条下拉至最后,选择“FTP服务器”,其它不用管(毕竟这里只是临时充当下FTP服务器而已),再点击“下一步”

(7)在“添加角色向导”第五个对话框中,点击“安装”

(8)安装过程图,第二图是安装成功后的截图,点击“关闭”,完成安装。

2、在D盘或E盘(随您高兴,一般不放C盘)创建一个文件夹(这里文件夹名使用MyFTP)作为FTP工作目录。如下图:

3、配置FTP服务器

(1)打开“Internet信息服务(IIS)管理器”

(2)在“Internet信息服务(IIS)管理器”中,右击根,在弹出菜单中选择“添加FTP站点”

(3)在弹出的对话框中,设置FTP站点名称(名称随便)与物理路径(就是上面第2步中创建的文件夹),设置好,如下图,并点击“下一步”。

(4)在弹出的对话框中,SSL设置成“无”,其它可以不用动了,再点击“下一步”

(5)在弹出对话框中,“身份验证”选择“基本”,其它先不用管,点击“完成”。

结果如下图:

4、添加FTP账号

(1)打开“服务器管理器”,选择“配置”à“本地用户和组”à“用户”,右击“用户”,在弹出菜单选择“新用户”。

(2)在打开的“新用户”创建对话框中设置用户名、密码、确认密码,选择“用户不能更改密码”与“密码永不过期”,完成点击“创建”,完成点击“关闭”

在用户中会多一个账号,如下图

如果想创建多个FTP账号,可以采用组的方式将多个账号放在一个组中,给组授权(此处略)

5、给FTP站点授权

再次打开“Internet信息服务(IIS)管理器”,选择“网站”à“HelloFTP”(前面创建的FTP站点),点击右边操作面板上的“基本设置”,在“编辑网站”对话框中点“连接为”按钮

出现如下对话框

选择“特定用户”,点击“设置”,出现如下对话框,输入前面创建的账号与密码,点击“确定”

回到了如下对话框,再点击“确定”

回到如下对话框,这时“编辑网站”对话框

点击“测试设置”,打开如下对话框,如果“授权”打勾,说明连接没问题。

“关闭”,在下面对话框中,点击“确定”完成

回到“Internet信息服务(IIS)管理器”界面,点击“HelloFTP”,在中间“HelloFTP”主页中选择“FTP授权规则”

进入“FTP授权规则”界面,点击右侧的“操作”,选择“添加允许规则”,

打开如下对话框,选择“指定的用户”,输入前面创建的用户名,权限“读取”与“写入”都选中,完成点击“确定”

结果如下图

6、设置防火墙

Windows server 2008 r2在配置好FTP站点与FTP授权后,默认情况下防火墙已放行,但是还要放行“C:\Windows\System32\svchost.exe”这个程序,否则客户端不能登录。操作如下:

打开windows防火墙,先确定右边的网络位置是那种,目前是“公用网络”(这里记住网络位置就行,不用操作),点击左边的“允许程序或功能通过Windows防火墙”,

打开如下对话框,点击“允许运行另一程序”,

打开“添加程序”对话框,选择“浏览”,

在“浏览”对话框中选择文本“svchost”,点击“打开”

回到“添加程序”对话框,在该对话框的列表中会有“Windows服务主进程”,选择,并点击“添加”

回到“允许程序”对话框,如下图,打勾“Windows服务主进程”,根据上面记下的网络位置,打勾家庭/工作(专用)或公用两个复选框中对应的复选框(这里是选择“公用”)。完成点击“确定”

注意:如果感觉这个配置防火墙麻烦,也可是暂时把防火墙关闭。

7、测试FTP站点

找一台与服务器处于同一网段,或路由可达的计算机,打开command,输入命令测试,如下图

8、配置交换机

使用console线连接交换机与计算机,用超级终端软件或SecureCRT软件连接交换机,进入交换机管理平台。首先,配置交换机管理地址,命令如下:

<Huawei>system-view

[Huawei]interfaceVlanif 1

[Huawei-Vlanif1]ipaddress 192.168.2.101 24

管理地址与服务器同处一个网段。最后,把服务器连接到交换机上。

9、上传文件

先把交换机退到用户视图模式(提示符是<>的模式)

使用命令dir查看VRP文件名并记下,如下图

登录FTP

上传文件

至此完成VRP文件备份至FTP服务器。

原文地址:http://blog.51cto.com/mmanong/2154162

时间: 2024-11-05 22:43:16

华为交换机上传VRP至FTP服务器备份的相关文章

Debian下自动备份文件并上传到远程FTP服务器且删除指定日期前的备份Shell脚本

说明:  1.备份目录/home/osyunwei下面所有的文件到/home/osyunweibak里面,并且保存为osyunwei20120701.tar.gz的压缩文件格式(2012_07_01是指备份执行时当天的日期),最后只保留最近7天的备份 2.上传/home/osyunweibak里面的备份文件到远程FTP服务器上,并且只保留最近7天的备份. 3.FTP服务器:192.168.21.139 端口:21 账号:osyunwei 密码:123456 osyunweibak为备份文件存放目

备份部分mysql表并上传至指定ftp服务器目录中

防伪码:忘情公子著 前几天领导安排了一个任务,让写一个脚本备份某mysql数据库中的部分表,并要将备份好的文件上传至某ftp服务器中,于是就有了以下的脚本 #!/bin/bash #Filename:mysqldump.sh #Function:backup a part of tables from mysql databases then package it and put it to ftp server #Author:Forgotten Love #Date:2016-12-15 b

jdk1.7 上传文件至ftp服务器

private static boolean uploadFile( String url,// FTP服务器hostname int port,// FTP服务器端口 String username, // FTP登录账号 String password, // FTP登录密码 String path, // FTP服务器保存目录 String filename, // 上传到FTP服务器上的文件名 InputStream input // 输入流 ){ boolean success = f

webapi批量上传照片到ftp服务器(base64)

一段demo.做的时候根据自己的需求改造下 public HttpResponseMessage AddVisitNew(HttpRequestMessage request, CustomerVisitAddNewModel model) { return CreateHttpPostResponse<long>(request, () => { var res = customerVisitInfoService.AddVisitNew(model, CurrentUserId);

上传附件到ftp服务器

1 windows下搭建ftp服务器 https://blog.csdn.net/qq_34610293/article/details/79210539 搭建好之后浏览器输入 ftp://ip就可以看见弹出账号密码的输入框.(win10家庭版本是没有在计算机管理中显示用户组的,具体添加方法见:https://www.kafan.cn/edu/68801291.html) 2 原生上传下载的demo <dependency> <groupId>commons-net</gro

静态资源上传至远程ftp服务器,ftp工具类封装

工具类,是一个单独的工程项目 提取必要信息至ftp.properties配置文件中 ftp_host=192.168.110.128 ftp_port=21 ftp_username=ftpuser ftp_password=ftpuser ftp_dir=/home/ftpuser/jd ftp_url=http://www.images.com 封装FtpUtils工具类 public class FtpUtils { private static String ftp_host = nul

Linux上F上传文件到FTP服务器

Linux上上传跟Windows上上传不一样,在Windows上测试没问题,但是放到Linux服务器上跑,上传的文件中文显示乱码.解决方案: FtpUtil.java红色标记处 package cn.zto.util; import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOExce

交换机上传下载文件配置文件

1.TFTP服务器直接去网上下载就行,打开tftp服务器,点击  选项--}修改tftp服务器根目录. 2.登录交换机执行命令: <10F-BACKUP>tftp 192.168.11.30 put config.cfg 3.三种基本方法: <9F-3600V2-EI>tftp 192.168.11.30 ? get   Download file from remote TFTP server    下载 put   Upload local file to remote TFT

华为交换机上ACL的应用

client 1  192.168.10.10/24     gateway  192.168.10.254 client 2 192.168.20.20/24      gateway 192.168.20.254 client3  192.168.30.30/24      gateway 192.168.30.254 client     192.168.40.40/24     gateway   192.168.40.254 [Huawei]dis cu # sysname Huawe