交换机作为FTP服务器,是否可以指定某目录为根目录?
(0)
· Master和Slave两台成员设备组成IRF。Master的成员编号为1,Slave的成员编号为2。
· IRF充当FTP服务器,PC充当FTP客户端。IP地址如组网图所示,IRF和PC之间路由可达。
· IRF最新版本的启动文件存储在PC上,请使用FTP功能实现IRF的升级以及IRF配置文件的备份。
· 客户端登录FTP服务器的用户名为abc,密码为abc。
图1-3 利用FTP服务器功能实现升级
如果Master和Slave剩余的内存空间不够,请delete /unreserved file-url命令删除部分暂时不用的文件后再执行以下操作。
(1) IRF(FTP Server)上的配置
# 在IRF上添加一个本地用户abc,并设置其认证密码为abc,用户级别为3管理级,授权访问目录为Flash的根目录,abc可以使用的服务类型为FTP。
<Sysname> system-view
[Sysname] local-user abc
[Sysname-luser-abc] password simple abc
[Sysname-luser-abc] authorization-attribute level 3
[Sysname-luser-abc] authorization-attribute work-directory flash:/
如果要直接访问Slave(成员编号为2) Flash的根目录,需要将“authorization-attribute work-directory flash:/”配置中的“flash:/”替换成“slot2#flash:/”。
[Sysname-luser-abc] service-type ftp
[Sysname-luser-abc] quit
# 启动IRF的FTP服务。
[Sysname] ftp server enable
[Sysname] quit
(2) PC(FTP Client)的配置
# 以FTP方式登录FTP服务器。
c:\> ftp 1.1.1.1
Connected to 1.1.1.1.
220 FTP service ready.
User(1.1.1.1:(none)):abc
331 Password required for abc.
Password:
230 User logged in.
# 将IRF的配置文件config.cfg下载到PC本地进行备份。
ftp> get config.cfg back-config.cfg
# 上传启动文件newest.bin到Master存储介质的根目录下。
ftp> put newest.bin
200 Port command okay.
150 Opening ASCII mode data connection for /newest.bin.
226 Transfer complete.
ftp> bye
221 Server closing.
c:\>
· 利用FTP功能升级配置文件时,操作步骤与上述介绍基本相同,需要注意的是获取后的配置文件同样要放在存储介质的根目录下。
· 利用FTP远程升级Bootrom程序,文件传送完成后需要再执行bootrom update命令来升级Bootrom。
(3) 升级IRF
# 将启动文件newest.bin拷贝到Slave(成员编号为2)存储介质的根目录下。
<Sysname> copy newest.bin slot2#flash:/
# 将newest.bin指定为所有成员设备的主用下次启动文件。
<Sysname> boot-loader file newest.bin slot all main
This command will set the boot file of the specified board. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on slot 1!
The specified file will be used as the main boot file at the next reboot on slot 2!
# 重启设备,完成IRF软件升级。
<Sysname> reboot
下次启动文件必须存放在存储介质的根目录下。可使用文件的拷贝或移动操作来调整文件的路径为根目录。关于boot-loader命令的详细介绍请参见“基础配置命令参考”中的“软件升级”。
在完成上述配置后,在任意视图下执行display命令可以显示配置后FTP的运行情况,通过查看显示信息验证配置的效果。
表1-13 FTP显示和维护
操作 | 命令 |
查看FTP客户端的当前配置 | display ftp client configuration [ | { begin | exclude | include } regular-expression ] |
查看FTP服务器的配置情况 | display ftp-server [ | { begin | exclude | include } regular-expression ] |
查看FTP登录用户的详细情况 | display ftp-user [ | { begin | exclude | include } regular-expression ] |
(1)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论