tftp

适用范围:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012

将文件传入和传出远程计算机(通常是运行 UNIX 的计算机),该计算机运行日常文件传输协议 (tftp) 服务或守护程序。 tftp 主要由嵌入式设备或系统使用,它们可在启动过程中从 tftp 服务器检索固件、配置信息或系统映像。

[重要说明] tftp 协议不支持任何身份验证或加密机制,这样在使用时会带来安全风险。 建议不要在连接到 Internet 的系统上安装 tftp 客户端。 出于安全考虑,Microsoft 不再提供 tftp 服务器。

语法

tftp [-i] [<host>] [{get | put}] <source> [<destination>]

参数

参数 说明
-i 指定二进制映像传输模式(也称为八进制模式)。 在二进制映像模式下,文件以一个字节为单位进行传输。 传输二进制文件时使用此模式。 如果不使用 -i 选项,则会在 ASCII 模式下传输文件。 这是默认传输模式。 此模式将行尾 (EOL) 字符转换为适合于指定计算机的格式。 传输文本文件时使用此模式。 如果文件传输成功,会显示数据传输速率。
<host> 指定本地计算机或远程计算机。
get 将远程计算机上的文件 destination 传输到本地计算机上的文件 source
put 将本地计算机上的文件 source 传输到远程计算机上的文件 destination。 由于 tftp 协议不支持用户身份验证,因此用户必须登录到远程计算机,并且文件必须在远程计算机上可写。
<source> 指定要传输的文件。
<destination> 指定传输文件的位置。

示例

若要从远程计算机 Host1 复制文件 boot.img,请键入

tftp  -i Host1 get boot.img