作者:金超超 文章来源:运维部 点击数: 更新时间:2017-09-14 13:56:18
有时候我们需要备份交换机的配置文件,或者备份交换机的cfg文件,或者上传交换机的cfg文件。
方案一:
serverU 作为 FTP Server 端
H3C 交换机作为 client 端
1.
ServerU 用户名admin 密码 ******
Trying 172.16.1.6 …
Press CTRL+K to abort
Connected to 172.16.1.6.
220 Serv-U FTP Server v6.4 for WinSock ready…
User(172.16.1.6:(none)):admin
331 User name okay, need password.
Password:
230 User logged in, proceed.
2.
[ftp]put startup.cfg
227 Entering Passive Mode (172,16,1,6,91,233)
150 Opening ASCII mode data connection for startup.cfg.
226 Transfer complete.
FTP: 8388 byte(s) sent in 0.999 second(s), 8.00Kbyte(s)/sec.

常见问题:
get – Retrieve the remote-file and store it on the local machine
put – Store a local file on the remote machine
dir List contents of remote directory
方案二(不建议):
H3C 交换机作为 server端
PC作为client 端
1.首先要在交换机A配置FTP服务器(两台交换机都是H3C的5120)
system-view
ftp service enable
启动设备的FTP服务。
local-user ftp
password simple 123
授权属性级别 3
只有级别为3(管理级)的用户才能使用FTP命令登录FTP服务器
授权属性工作目录闪光:/
服务型FTP
缺省情况下,系统不支持FTP匿名用户访问,不对用户授权任何服务
2.把本地的pc与交换机A相连接,当然先确保pc是能够ping通交换机A的
“开始菜单”–》“运行”==》cmd
ftp 172.16.1.6
根据提示输入用户名,密码,反正只是为了上传文件,所以之前配置的用户名密码都非常的简单,在这里输入ftp,123就可以
3.进入之后查看交换机里面的文件
ftp>dir
找到以.cfg结尾的文件
拷贝出来
ftp>get startup.cfg
如果是要做配置备份的话也可以通过同样的方式吧.bin的文件拷出来。默认的情况下会拷贝在你cmd当前的目录下。如果没有更改cmd的当前目录,也就是user/admin目录下,你就可以在C盘的这个目录找到拷出来的文件了。
4.把本地pc刚才下载的.cfg文件上传到交换机B上
ftp>put startup.cfg
常见问题

输入用户名后,直接显示远程计算机关闭连接。因为该帐号正在被使用,等退出后就可以再次登录。
有些文件,如.bin不能put或get?
FTP有两种文件传输模式:
二进制模式,用于传输程序文件(比如后缀名为.app、.bin和.btm的文件);
ASCII码模式,用于传输文本格式的文件(比如后缀名为.txt、.bat和.cfg的文件)
H3C默认文件传输模式为ASCII模式,记得在ftp server中切换。Server U 作为服务端不需要切换。
参考资料:H3C S5120-SI系列以太网交换机 配置指导-Release 1101-6W104