tftp(Trivial File Transfer Protocol)即简单文件传输协议是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。

验证是否安装了tftpd

dpkg -s tftpd-hpa

下图则为以成功安装了tftpd
在这里插入图片描述

安装tftp服务器

sudo apt-get update
sudo apt-get install tftpd-hpa

安装tftp客户端

sudo apt-get install tftp-hpa

修改tftp服务器配置

sudo vi /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"  //tftp的工作目录,想要传给板子的文件,都需要放在这个目录中
TFTP_ADDRESS=":69"
TFTP_OPTIONS="-c -s -l"    //-l:tftp 主动监听客户端的连接

创建工作目录并修改权限为最高权限

sudo mkdir /tftpboot
sudo chmod 777 tftpboot

重启tftp服务

sudo service tftpd-hpa restart

测试是否安装成功

cd /tftpboot
sudo touch test.txt
cd ~
tftp localhost
get test.txt     //下载test.txt文件
q    //退出

如图文件确实被下载下来了,说明tftp配置成功
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐