TFTP服务器搭建与测试
一、基础知识介绍
TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。
根据上面关于 TFTP 的介绍,实现TFTP 我们需要搭建一个TFTP 的服务器,ARM开发板当做客户端。
使用虚拟机 Ubuntu来当做服务器,下面我们先讲解一下服务器端的配置。
二、搭建服务器
1、进入root,首先输入命令:sudo apt-get install xinetd,安装xinetd,如下图:
安装完 xinetd,如下图:
2、接下来输入命令安装 tftp(客户端)和 tftpd(服务端):sudo apt-get install tftp tftpd,如下图:
安装完成后,如下图:
3、然后建立 TFTP 的配置文件,使用命令:vi /etc/xinetd.d/tftp建立文件,如下图:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/tftpboot/ -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
如下图:
注意:如上图所示,这个文件在粘贴内容之后,必须按照上面的格式严格对齐。
4、退出并保存。其中 server_args设置的/var/tftpboot 目录是tftp 服务器的目录,TFTP客户端就是从这个目录里面获取服务器上的文件的。使用命令 mkdir /var/tftpboot 建立tftp 服务器的目录
5、然后设置/var/tftpboot 的访问权限为777,如下图:
6、输入:sudo /etc/init.d/xinetd restart 命令重启 xinetd服务,如下图:
服务器到这一步就搭建好了,后面来进行测试。
三、服务器测试
一、将ARM开发板与服务器设置在同一网段
二、 现在我们获取TFTP上的文件,在开发板的串口输入:tftp -g -l test -r test 192.168.1.109(执行tftp -g - r test 192.168.1.109 (PC 端I P,运行ifconfig获取)),如下图:
TFTP服务器搭建与测试相关推荐
- tftp 服务器搭建测试版本ubuntu14.04
tftp 服务器搭建测试版本ubuntu14.04 本题大部分是来自于朱有鹏老师的笔记:::::(尊重原版) 第 第 1 步:安装 tftp 安装 tftp 所需的软件.首先需要安装 tftp-hpa ...
- 九鼎X210 tftp服务器搭建
s5pv210 学习 九鼎X210 tftp服务器搭建 安装服务器和客户端 创建tftpboot目录并设置权限 配置环境 重启服务 测试TFTP服务## 配置Ubuntu虚拟机IP 实现开发板和虚拟机 ...
- deepin安装tftp服务器_ubuntu下tftp服务器搭建
tftp服务器搭建步骤 1.安装tftp-server 使用 sudo apt-get install tftpd-hpa 命令下载tftp服务端 使用 sudo apt-get install tf ...
- MQTT服务器搭建和测试步骤及遇见的问题
MQTT服务器搭建和测试步骤及遇见的问题 前言:MQTT服务器有好多种,查看:Servers/Brokers Apache-Apollo:一个代理服务器,在ActiveMQ基础上发展而来,可以支持ST ...
- 阿里云MQTT服务器搭建与测试(全图文,非常详细)
阿里云MQTT服务器搭建与测试 一. MQTT概念 二. 阿里云MQTT服务器搭建 1 阿里云平台注册及认证 2 添加平台 2 创建产品与设备 获取MQTT连接相关信息 三.MQTT.fx测试 1 M ...
- TFTP服务器搭建与使用
文章目录 一.TFTP协议 二.TFTP服务器搭建 1.安装TFTP服务器 2.创建TFTP服务文件夹 3.配置tftp文件 4.配置tftpd-hpa文件 三.TFTP服务器使用 一.TFTP协议 ...
- 八、TFTP服务器搭建及应用
一.什么是TFTP TFTP简单文件传输协议,是一个基于UDP 协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大.不复杂的应用场合 TFTP 协议专门为小文件传输而设计,只能从 ...
- Linux – TFTP服务器搭建 FTP服务器搭建
一.ftp和tftp的区别 参考:https://blog.csdn.net/woyaochenggong774/article/details/46324787 注意FTP和TFTP协议是有区别的, ...
- linux中tftp服务器设置及测试
1.linux下的tftp安装: 首先利用命令:rpm-qa | grep tftp,查看tftp是否安装,如果没有安装,则可以按下面步骤进行安装. 1.安装相关软件包:tftpd(服务端),tftp ...
最新文章
- 2018-4-7 进化类算法------1、遗传算法(GA)
- AndroidStudio的几种依赖方式
- 作业帮电脑版在线使用_在线K12赛道六虎争霸:猿辅导、作业帮又宣布新一轮融资...
- 第013课_代码重定位
- C#基础第三天-作业-集合-冒泡排序-模拟名片
- T-SQL语句学习(三)
- 数据分析实战:数据分析的5大关键环节
- yum安装wget失败,替换yum源为阿里yum源并重亲安装
- 创业项目黄了,我靠着被废弃的副业项目,年收入45亿,将公司做到了200多亿市值...
- imp 数据导入_墨天轮数据库周刊—第7期
- 数据结构课程设计之校园导航
- 公司内网限制qq微信登陆--解决办法
- 模拟学信网登录,Cookie 序列化,在反序列化之后不能用的问题
- 用友 hr win10 java_用友u8win10安装教程_用友u8win10安装方法步骤教程_用友u8安装教程...
- 什么是d.ts文件,它是不是typescript文件?
- 弗洛伊德算法(求每一对顶点间的最短路径)
- centos浏览器可以上外网但是ping不通
- 联想笔记本打字不显示选字框
- Web表单的十九个最佳设计实践
- DirectX 3D灯光和材质
热门文章
- 正能量的句子 人生感悟 努力工作
- 用C/C++进行MSC/Patran的二次开发(从零开始)
- 2021中国电熨斗产业现状与竞争格局分析,线上趋势推进,飞利浦和松下占据龙头「图」
- MDC300F MDS新建工程 GPIO
- 健脾祛湿的中成药有哪些?
- 前端 - HTML基础
- Android 中 利用 AccessibilityService 辅助服务 模拟点击事件
- 快捷键下面的下划线,如何控制其是否主动显示?
- 高效交易连接器,MallBook产品顾问如何看待分账系统对交易数字化的作用
- U-BOOT小全(六):BootLoader源码(UBoot-Kernel 1)