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

tftp服务的搭建

TFTP服务的搭建

1 先更新一下apt包

sudo apt-get update

image-20231026084120489

2 服务器端(虚拟机上)安装 TFTP相关软件

sudo apt-get install xinetd tftp tftpd -y

image-20231026084506328

3 创建TFTP共享目录

mkdir tftp_share

tftp_shaer的路径是/home/cwz/tftp_share

3.1 修改共享目录的权限
sudo chmod -R 777 tftp_share

image-20231026084854191

3.2 添加配置文件
sudo vim /etc/xinetd.d/tftp

创建/etc/xinetd.d/tftp这个文件并加入以下内容:

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = /home/cwz/tftp_share
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

/etc/xinetd.d/tftp添加代码后,如图所示:

image-20231026085323914

3.3 重启TFTP服务
sudo /etc/init.d/xinetd restart

image-20231026085351456

4 TFTP测试

/home/cwz/tftp_share目录下创建一个test.txt文件,里面随便输入一些内容。做测试用。

4.1 启动TFTP服务

在linux终端输入以下命令,会进入tftp服务,IP地址输入你自己的。

tftp 192.168.3.200

image-20231026093653793

进入tftp服务后,输入?会打印一些命令相关的信息如下:

image-20231026093616498

4.2 使用tftp下载文件

前面我们在/home/cwz/tftp_share目录下创建了test.txt文件。输入下面命令,下载文件。

get test.txt

image-20231026093751497

执行上述命令,会将/home/cwz/tftp_share目录下的test.txt文件下载到本目录,说明tftp服务搭建成功了。

image-20231026093834961

到这里,tftp已经搭建成功!!!

下面是我使用开发板用到的,用来记录一下!!

TFTP服务在嵌入式设备uboot移植阶段使用

在mobaxterm上,sd卡启动,在uboot启动阶段,进入命令格式,测试是否能ping通虚拟机。

image-20231026094141008

从tftp下载文件

tftp 80800000 test.txt

image-20231026102408910

查看地址处的内容

查看地址处的内容正是test.txt文件里的内容。

image-20231026102457032


http://www.kler.cn/a/106306.html

相关文章:

  • windows C#-异步编程概述(二)
  • LlamaIndex+本地部署InternLM实践
  • java实现代码沙盒(docker-java)
  • 创建vue+electron项目流程
  • 一文详细深入总结服务器选型
  • .netcore + postgis 保存地图围栏数据
  • 京东(天猫)数据分析:2023下半年茶饮料市场高速增长,东方树叶一骑绝尘
  • pytorch 入门 (四)案例二:人脸表情识别-VGG16实现
  • 为什么虚拟dom会提高性能?
  • LSTM 与 GRU
  • 十九、类型信息(1)
  • 贪心区间类题目
  • 如何使用手机蓝牙设备作为电脑的解锁工具像动态锁那样,蓝牙接近了电脑,电脑自动解锁无需输入开机密码
  • 【MATLAB源码-第56期】基于WOA白鲸优化算法和PSO粒子群优化算法的三维路径规划对比。
  • 竞赛 深度学习人脸表情识别算法 - opencv python 机器视觉
  • springboot的缓存和redis缓存,入门级别教程
  • JS初步了解闭包(含实践)
  • 带你深入了解队列(c/cpp双版本模拟实现)
  • 4. 寻找两个正序数组的中位数
  • 【C++初阶】类和对象——构造函数析构函数拷贝构造函数
  • Oracle查询用户所有表的语句
  • 在windows服务器上部署一个单机项目以及前后端分离项目
  • 力扣:141. 环形链表(Python3)
  • Python自动化测试框架之unittest使用详解!
  • clickhouse、Doris、Kylin对比
  • 简单了解一下:NodeJS的WebSocket网络编程