HOME> 秘境掉落> tftp工具怎么用?新手也能快速上手的使用教程!

tftp工具怎么用?新手也能快速上手的使用教程!

秘境掉落 2025-12-25 03:49:33
今天给大家整点实用的,聊聊TFTP这玩意儿。别看名字里又是字母又是缩写的,弄起来简单得很,就是个用来传文件的小工具。为啥要用它?像我...

今天给大家整点实用的,聊聊TFTP这玩意儿。别看名字里又是字母又是缩写的,弄起来简单得很,就是个用来传文件的小工具。为啥要用它?像我平时搞些嵌入式开发,经常要把本地电脑、服务器还有开发板这几个地方的文件传来传去,TFTP就派上大用场。你也可以用SecureCRT的Zmodem,不过今天咱主要聊TFTP。

第一步:找个趁手的“家伙”

要用TFTP,你得先有个客户端或者服务器端。我平时用Windows多,所以就找个叫Tftpd32(也有64位的,叫Tftpd64)的工具。这玩意儿挺好使,既能当服务器也能当客户端。网上随便一搜就能找到,下载下来直接就能用。你也可以试试别的,比如SolarWinds TFTP Server,都差不多。如果你是Linux的拥趸,那可以用tftpd-hpa,或者atftpd。反正根据自己的系统,选一个合适的就行。

第二步:把“家伙”给摆弄好

我下好Tftpd32后,直接双击打开。这里有个小坑要注意,最好把Windows防火墙给关,不然有时候会出问题,它可能会把TFTP当成病毒给拦住。打开之后,你会看到一个界面,上面有几个选项卡,什么"TFTP Server"、"TFTP Client"之类的。咱们先别管那么多,主要看"Current Directory"这个选项,这里要设置一个文件夹,用来存放你要通过TFTP传输的文件。我一般会新建一个专门的文件夹,这样比较方便管理。

第三步:在Linux上搭个“摊子”

如果你要在Linux上用TFTP,那得先装个服务器端软件。我用的是tftpd-hpa,直接用包管理器就能安装,比如Ubuntu上可以用`sudo apt-get install tftpd-hpa`这条命令。装好之后,一般会自动启动,你也可以手动启动或者停止它。具体命令我这里就不多说,网上都能查到。

第四步:开始“倒腾”文件

两边都准备好,就可以开始传文件。比如说,我要把本地电脑上的一个文件传到Linux开发板上。我就在Tftpd32的"TFTP Client"选项卡里,填上开发板的IP地址,然后在"Local File"里选择要传的文件,"Remote File"里填上文件在开发板上的路径和文件名,点一下"Put"按钮,文件就开始嗖嗖地传过去。反过来,如果要把开发板上的文件下载到本地电脑,就点"Get"按钮,操作差不多。

如果你是命令行爱好者,也可以直接在终端里敲命令。比如,从本地上传文件到服务器:

tftp 192.168.1.100(这里换成你的服务器IP地址)

tftp> put * *

从服务器下载文件:

tftp 192.168.1.100

tftp> get * *

总结

TFTP这玩意儿用起来还是挺方便的,尤其是在嵌入式开发这种需要频繁传文件的场景下。它也有一些缺点,比如安全性不太传输速度也不算快。不过对于小文件的传输,完全够用。好,今天的分享就到这里,希望对大家有所帮助!