可以的。命令行ftp就行,参考:
一、配置FTP服务器端
1. 启用FTP服务
在作为FTP服务器的交换机上执行:
<H3C system-view
[H3C] ftp server enable
2. 创建FTP账号
[H3C] local-user ftpuser class manage
[H3C-luser-manage-ftpuser] password simple YourPassword
[H3C-luser-manage-ftpuser] service-type ftp
[H3C-luser-manage-ftpuser] authorization-attribute user-role network-admin
[H3C-luser-manage-ftpuser] quit
二、配置FTP客户端端
1. 登录FTP服务器
在作为客户端的交换机上执行:
<H3C ftp 10.1.1.1 替换为服务器IP
Username: ftpuser
Password: YourPassword
2. 传输文件操作流程
1. 查看服务器文件结构
ftp dir 或 ls
2. 设置传输模式(必选)
ftp binary 传输程序/镜像文件
或 ftp ascii 传输文本文件
3. 确认本地工作路径
ftp lcd
Current local directory: flash:/ 默认路径
4. 上传/下载文件
ftp put localfile.bin remotefile.bin 上传
ftp get remotefile.bin localfile.bin 下载
三、关键配置点
1. 传输模式选择
binary模式:用于系统文件、镜像等二进制文件(如.bin)
ASCII模式:用于配置文件(如.cfg)
注:S5560-EI系列默认binary模式,S7500E默认ASCII模式
2. 路径管理
使用 lcd 命令查看/切换客户端本地路径
相对路径基于 lcd 设置的目录
3. 存储空间检查
操作前删除无用文件(客户端执行):
<H3C delete /unreserved flash:/obsolete_file.bin
在两台交换机之间传文件,核心思路就是:一台交换机当“服务器”,另一台当“客户端”。
简单来说,get 是从服务器往客户端(也就是你当前登录的这台交换机)下载文件,put 是从客户端往服务器上传文件。
下面是具体的操作步骤,你可以照着做:
你需要先登录准备作为服务器的交换机,开启FTP服务并创建一个用户。
开启FTP服务,并进入系统视图
创建FTP用户并设置权限
创建一个本地用户(比如叫 ftpuser),设置密码,并授权它使用FTP服务和管理员权限。
network-admin 权限通常允许用户访问整个Flash目录,如果你希望限制访问路径,可以加上 work-directory flash:/ 参数。现在,登录到另一台作为客户端的交换机,用它去连接刚才配置好的服务器。
连接FTP服务器
ftpuser 和密码。开始传输文件
登录成功后,命令行提示符会变成 ftp>。这时就可以用 get 和 put 命令了。
从服务器下载文件到本地(例如下载配置文件 startup.cfg):
startup.cfg 文件就会从服务器交换机的Flash根目录,被下载到当前客户端交换机的Flash根目录。从本地上传文件到服务器(例如上传系统文件 test.bin):
test.bin 文件,上传到服务器交换机的Flash根目录。传输完成,退出
暂无评论
暂无评论
A:作为ftp server :
配置如下:
sys
#
ftp server enable
#
local-user h3c class manage
password simple admin@***.***
service-type ftp
authorization-attribute user-role network-admin
#
B 交换机作为ftp 客户端:
用户视图下:
ftp x.x.x.x (ftp server ip)
h3c
admin@***.***
#
dir
#
get yyy(目标文件)
A-B保证能互通:
举例:
<pc>ftp 1.1.1.1
Press CTRL+C to abort.
Connected to 1.1.1.1 (1.1.1.1).
220 FTP service ready.
User (1.1.1.1:(none)): h3c
331 Password required for h3c.
Password: (admin@***.***)
230 User logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> binary
200 TYPE is now 8-bit binary
ftp> dir
227 Entering Passive Mode (1,1,1,1,150,131)
150 Accepted data connection
-rwxrwxrwx 1 0 0 259 Mar 12 17:00 dfly.txt
drwxrwxrwx 2 0 0 4096 Mar 12 16:55 diagfile
-rwxrwxrwx 1 0 0 1578 Mar 12 16:58 ifindex.dat
-rwxrwxrwx 1 0 0 21632 Mar 12 16:55 licbackup
drwxrwxrwx 3 0 0 4096 Mar 12 16:55 license
-rwxrwxrwx 1 0 0 21632 Mar 12 16:55 licnormal
drwxrwxrwx 2 0 0 4096 Mar 12 16:55 logfile
-rwxrwxrwx 1 0 0 0 Mar 12 16:55 s5820v2_5830v2-cmw710-boot-a7514.bin
-rwxrwxrwx 1 0 0 0 Mar 12 16:55 s5820v2_5830v2-cmw710-system-a7514.bin
drwxrwxrwx 2 0 0 4096 Mar 12 16:55 seclog
-rwxrwxrwx 1 0 0 6637 Mar 12 16:58 startup.cfg
-rwxrwxrwx 1 0 0 114776 Mar 12 16:58 startup.mdb
226 12 matches total
#
ftp> get dfly.txt
227 Entering Passive Mode (1,1,1,1,73,152)
150 Accepted data connection
.
226 File successfully transferred
259 bytes received in 0.036 seconds (6.99 Kbytes/s)
ftp>
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论