当前位置: 首页 > news >正文

[H3C/华三]FTP与TFTP配置指南

本篇目录

FTP-
--FTP服务器基本配置命令
--FTP 服务器连接的维护与调试
--FTP典型配置实例(作为服务器)
--FTP客户端配置流程
--FTP客户端目录/文件操作命令
--FTP 客户端连接的维护与调试
--FTP典型操作实例(作为客户端)
TFTP-
--配置TFTP服务器
--配置TFTP客户端

ps:代码段里有星号*标识的意思是,这个是可替换的具体参数,像这样:
[H3C]ftp timeout *minutes*
//里面的minutes表示需要填一个真实时间段

FTP(File Transfer Protocol)是用于在FTP服务器和客户端之间传输文件的通用协议。

协议特性:

  • 使用TCP端口20(数据传输)和21(控制消息)
  • 支持两种传输模式:
    • 二进制模式:传输非文本文件(.app、.bin、.btm等)
    • ASCII码模式:传输文本文件(.txt、.bat、.cfg等)
  • 两种工作方式:
    • 主动方式(PORT):服务器发起连接请求
    • 被动方式(PASV):客户端发起连接请求

FTP服务器基本配置命令

# 进入系统视图
<H3C>system-view# 启动FTP服务器功能
[H3C]ftp server enable# 配置FTP服务器访问限制(可选)
[H3C]ftp server acl {*ipv4-acl-number*|ipv6 *ipv6-acl-number*}
# 开启匹配ACL deny规则后打印日志信息功能(可选)
[H3C]ftp server acl-deny-log enable
# 配置FTP服务与SSL服务器端策略关联(可选)
[H3C]ftp server ssl-server-policy *policy-name*# 配置连接空闲时间(可选)
[H3C]ftp timeout *minutes*
# 配置DSCP优先级(可选+二选一)
[H3C]ftp server dscp *dscp-value*
[H3C]ftp server ipv6 dscp *dscp-value*
# 配置最大用户连接数(可选)
[H3C]aaa session-limit ftp *max-sessions*

缺省情况下,

  • (默认)连接空闲时间为30分钟,如果时间到期时,FTP服务器和客户端一直没有信息交互,则断开连接
  • (默认)最大用户连接数为32,配置本命令只对新的用户连接生效。如果当前在线的用户连接数已经达到最大值,则新的连接请求会被拒绝,登录会失败

FTP 服务器连接的维护与调试

配置完成后,在任意视图下执行 display 命令都可以显示 FTP 服务器的配置和运行情况

# 查看FTP服务器状态
<H3C>display ftp-server
# 查看FTP登录用户
<H3C>display ftp-user# 强制释放FTP连接
<H3C>free ftp user *username # 与用户之间*
<H3C>free ftp user-ip *client-address # 与指定IP地址的主机之间*

FTP典型配置实例(作为服务器)

独立运行模式

image

/*Device服务器配置*/
# 创建本地用户
<H3C>system-view
[H3C]local-user abc class manage
[H3C-luser-manage-abc]password simple hello12345
[H3C-luser-manage-abc]authorization-attribute user-role network-admin work-directory flash:/
[H3C-luser-manage-abc]service-type ftp
[H3C-luser-manage-abc]quit# 启动FTP服务
[H3C]ftp server enable
[H3C]quit
/*PC客户端操作*/
# 登录FTP服务器
c:\>ftp 1.1.1.1
User: abc
Password: hello12345# 下载配置文件载到 PC 本地进行备份(ASCII模式)
ftp>ascii
ftp>get startup.cfg back-startup.cfg# 上传文件temp.bin到主用主控板存储介质的根目录下(二进制模式)
ftp>binary
ftp>put temp.bin# 退出
ftp>bye

IRF模式

image

/*Device服务器配置*/
/*PC客户端操作*/
......
ftp>get startup.cfg back-startup.cfg↓
ftp> get config.cfg back-config.cfg
# 其余相同,注意需要操作的主设备和从设备的槽位号即可

FTP客户端配置流程

连接的建立方式有两种

  • 使用 ftp 命令直接建立连接/在 FTP 客户端视图下使用 open 命令间接建立连接。
  • 在使用 ftp 命令建立 FTP 连接时,还可以进行源地址绑定。源地址绑定可以通过指定源接口(建议使用 LoopBack 接口)或源 IP 地址来实现。
<H3C>system-view
# 配置源地址(可选)
[H3C]ftp client source {interface *interface-type interface-number*|ip *source-ip-address*}
[H3C]quit# 登录FTP服务器
# 直接登录
<H3C>ftp *ftp-server* [*service-port*] [source {interface *interface-type interface-number*|ip *source-ip-address*}]# FTP 客户端视图下使用 **ope**
# service-port:FTP服务器的控制端口号(可选)默认使用端口21
<H3C>ftp
<H3C>ftp>open *server-address* [ service-port ]#ipv6环境其他不变,且所有'ip'和ip改为'ipv6'和ipv6
<H3C>ftp↓
<H3C>ftp ipv6

注:未配置源地址时,会使用路由出接口的主IP地址作为设备发送FTP报文的源IP地址

下面所有命令均在 FTP客户端视图<设备名>ftp>)下执行,需先通过 ftp <服务器IP>登录FTP服务器进入此视图

FTP客户端目录/文件操作命令

/*目录命令*/# 查看目录
<H3C>ftp>dir
<H3C>ftp>ls# 切换目录
<H3C>ftp>cd directory
<H3C>ftp>cdup # 返回上一级目录# 创建/删除目录
<H3C>ftp>mkdir *directory*
<H3C>ftp>rmdir *directory*# 显示当前路径
<H3C>ftp>pwd
/*文件命令*/# 设置传输模式
<H3C>ftp>ascii      # ASCII模式
<H3C>ftp>binary     # 二进制模式
<H3C>ftp>passive  # 切换数据的传输方式,默认为被动# 上传本地文件
<H3C>ftp>put l*ocalfile [remotefile]*
# 下载服务器文件
<H3C>ftp>get *remotefile [localfile]*
# 在原文件的内容后面添加新文件的内容
<H3C>ftp>append *localfile [remotefile]*# 删除服务器文件
<H3C>ftp>delete *remotefile*  # 永久删除文件,无回收机制
# 重命名服务器文件
<H3C>ftp>rename *oldfilename newfilename*
# 更新本地文件
<H3C>ftp>newer remotefile
# 从本地文件的尾部开始获取文件的剩余内容
<H3C>ftp>reget *remotefile [ localfile ]*
# 显示/切换客户端本地工作路径
<H3C>ftp>lcd [directory|/]

FTP 客户端连接的维护与调试

与 FTP 服务器连接建立成功后,通过以下命令,可以帮助用户定位和诊
断 FTP 连接过程中出现的问题。

# 更改登录用户
<H3C>ftp> user *username [password]* # 如果信息有误会断开当前连接/*查看对应信息*/
# FTP相关协议命令字
<H3C>ftp> rhelp 
# 协议命令字的帮助信息
<H3C>ftp> rhelp protocol-command
# FTP服务器的状态
<H3C>ftp> rstatus
# 服务器上指定目录或文件的详细信息
<H3C>ftp> rstatus remotefile
# 当前FTP连接的状态
<H3C>ftp> status
# 服务器的系统信息
<H3C>ftp> system# 切换FTP功能的协议信息开关(默认开启)
<H3C>ftp> verbose
# 打开FTP调试信息开关(默认关闭)
<H3C>ftp> debug
# 清除缓存的命令应答
<H3C>ftp> reset# 显示设备作为FTP客户端时的源地址配置
<H3C>display ftp client source

断开FTP连接的方式有两种,区别只在是否会退出FTP客户端视图

# 不退出
<H3C>ftp> disconnect
<H3C>ftp> close
# 退出视图
****<H3C>ftp> bye
<H3C>ftp> quit

FTP典型操作实例(作为客户端)

独立运行模式
image

Device 从 PC 上下载文件 temp.bin,并将启动配置文件上传到 PC 进行备份。

/*Device客户端操作*/
# 登录
<H3C>ftp 10.1.1.1
User:abc
Password:hello12345
ftp># 将传输模式设置为 binary,以便传输文件。
ftp> binary# 下载文件 temp.bin# 下载到Device主用主控板存储介质的根目录
ftp> get temp.bin
# 下载到Device备用主控板(所在槽位号为 1)存储介质的根目录
ftp> get temp.bin slot1#flash:/temp.bin# 将 Device 的启动配置文件 startup.cfg 上传到 FTP 服务器进行备份
ftp> ascii
ftp> put startup.cfg back-startup.cfg
ftp> bye

IRF模式

image

  • 主设备和从设备组成 IRF。主设备的成员编号为 1,主用主控板所在的槽位号为 0,备用主控板所在的槽位号为 1;从设备的成员编号为 2,主用主控板所在的槽位号为 0,备用主控板所在的槽位号为 1。
  • IRF 从 PC 上下载文件 temp.bin,并将配置文件上传到 PC 进行备份。
/*Device客户端操作*/
......(前头一致)
# 下载文件 temp.bin
# 下载到IRF 全局主用主控板存储介质的根目录
ftp> get temp.bin
# 下载到IRF备用主控板存储介质的根目录下
# 主设备-备用板
ftp> get temp.bin chassis1#slot1#flash:/temp.bin
# 从设备-主控板
ftp> get temp.bin chassis2#slot0#flash:/temp.bin
# 从设备-备用板
ftp> get temp.bin chassis2#slot1#flash:/temp.bin# 其余相同,注意需要操作的主设备和从设备的槽位号即可

TFTP简单文件传输协议

TFTP基于UDP协议,提供简单的文件传输功能

配置TFTP服务器

# 进入系统视图
<H3C>system-view
# 启动TFTP服务器
[H3C]tftp server enable
# 配置工作路径(可选)(默认为缺省文件系统的根目录)
[H3C]tftp server work-directory *directory*

配置TFTP客户端

若使用tftp client source命令指定了源地址后,又在tftp命令中指定了源地址,则采用tftp命令中指定的源地址进行通信

<H3C>system-view
# 配置访问限制和源地址
[H3C]tftp-server acl *acl-number*
[H3C]tftp client source {interface interface-type interface-number|ip source-ip-address}
[H3C]quit# 文件传输操作
<H3C>tftp *tftp-server* {get|put|sget} *source-filename [destination-filename]*#ipv6环境其他不变,且所有'ip'和ip改为'ipv6'和ipv6

注:TFTP会覆盖同名文件,重要文件建议使用新文件名

http://www.jsqmd.com/news/49457/

相关文章:

  • vscode密钥从windows连接远程linux
  • 哪家医疗器械第三方机构比较好?专业可靠+安全合规双优清单!
  • AC 自动机小记
  • 用 AI Sheets 解锁图像的力量
  • 支持海外仓一件代发的软件评测!
  • 租房管理系统软件哪个好用?租房管理系统软件排名TO5排行榜
  • 2025年11月降本增效管理咨询公司权威推荐:企业提质增效咨询机构/降本管理咨询公司/十大实力机构深度解析与选择指南
  • 2025 年 11 月包装袋厂家权威推荐榜:无塑纸袋/棉纸袋/格拉辛纸袋,五金袋/服装纸袋/防静电袋,食品包装袋/可降解包装袋/防油袋,精选优质环保材质与创新设计!
  • 2025年人力资源管理咨询公司权威推荐:HR管理咨询,薪酬绩效体系设计,企业绩效考核顾问公司精选,专业实力与客户口碑深度解析
  • jenkins 通过凭据跑流水线!
  • 移动防汛挡板领航者东莞市易禹门业, 质量轻铝合金防汛挡板 + 易拆装防洪防汛挡板,易禹防汛挡板守护万千场景安全
  • 50045_基于微信小程序的民宿预订管理系统
  • AI元人文:全学科的三值纠缠——构建连接自然科学与人文社会的价值动力学框架
  • 2025 年 11 月氢气检测仪厂家权威推荐榜:在线式/固定式/便携式/手持式工业氢气检测仪,精准监测与安全防护的智能之选
  • 2025年乌兰察布悬浮门/升降柱/快速门/直线门/空降门厂商推荐排行榜前十强最新发布
  • 2025年11月贵阳碳纤维加固厂家推荐榜,聚焦加截面/粘钢/截面/桥梁加固推荐技术实力与工程口碑解析
  • 2025 年 11 月战略与供应链管理咨询公司权威推荐:深度解析行业顶尖服务优势与数字化转型实战价值
  • 2025年11月云南小程序开发服务商推荐榜,聚焦昆明app开发/小程序定制开发/定制开发小程序服务商服务口碑!
  • 2025 年 11 月 VOC 检测仪厂家权威推荐榜:在线式 VOC,固定式 VOC,便携式 VOC,手持式 VOC,工业 VOC 检测仪精选品牌与选购指南
  • 东莞易禹门业|专注地铁防淹门、防洪抗洪防淹门、地下通道防淹门,十米水头 + 电动升降式防淹门守护安全
  • Algorithm---时间复杂度
  • 使用 keepalived 实现 tendis 高可用
  • 2025水泥电线杆厂家推荐榜:8米/10米/12米/15米/水泥电线杆源头制造商,山东着力杆塔领衔,硬核品质撑起基建“筋骨”
  • 2025 年 11 月工业臭氧检测仪厂家权威推荐榜:在线式/固定式/便携式/手持式多场景精准监测,高效安全与智能创新之选
  • 广州天擎天拓|华南头部小红书代理商,覆盖小红书业务推广、小红书种草、小红书代运营、小红书笔记优化、小红书开户引流及区域代理全服务
  • 论温度降额曲线对DC/DC电源模块可靠性的影响与设计指导
  • 2025 年 11 月镀膜材料厂家权威推荐榜:真空镀膜材料,光学镀膜材料,装饰镀膜材料,高性能镀膜材料源头企业精选与创新应用解析
  • 2025年智能化展厅定做厂家权威推荐榜单:企业展厅LED屏/企业展示展厅/企业数字展厅源头厂家精选
  • 2025年11月24日
  • 中国智造出海!BeScan Lab 稳定性分析仪获全球高端实验室认可