tft概念:

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

  TFTP是基于UDP的文件传输协议,通常只能用于小文件的传输。且它不具备通常的FTP的许多功能,它只能从文件服务器上获取或写入文件,不能列出目录,也不能进行认证。

  在嵌入式开发中,tftp服务通常用于通过从PC机服务端的tftp目录中下载镜像文件到目标开发板中,以待烧写或运行。使用这种方式下载文件操作方便且速度快。

tftp服务最简单安装配置:

1. 安装tftp-server

  $ sudo apt-get install tftpd-hpa

  $ sudo apt-get install tftp-hpa(如果不需要客户端可以部安装)

  tftp-hpa是客户端。

2. 配置tftp服务

  $ sudo vi /etc/default/tftpd-hpa

将原来内容改为:

TFTP_USRTNAME="tftp"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_DIRECTORY="tftp根目录" #服务器目录,需要设置权限位777, chmod 777

TFTP_OPTIONS="-l -c -s"  #-l是字母l, 不是1

3. 重启tftp服务

  $ sudo service tftpd-hpa restart

4. 测试方法:

在/tftpboot目录下随便翻个文件abc

然后切到另一个目录,运行$ tftp 192.168.123.202   //换成你自己的IP

进入tftp命令行

输入$ get abc

看是否可以把文件下载下来,如果可以就说明tftp服务配置好了,也可以put文件上去。

最新文章

  1. Apworks框架实战(六):使用基于Entity Framework的仓储基础结构
  2. 【svn】SSL error: A TLS warning alert has been received的解决方法
  3. 1Z0-053 争议题目解析541
  4. GB2312、GBK和UTF-8三种编码以及QT中文显示乱码问题
  5. CocoaPods看的三篇文章
  6. iOS-XMPP客户端
  7. bigData Ecosystem Unscramble
  8. mysql数据库 数据类型
  9. 好大一个坑: EF Core 异步读取大字符串字段比同步慢100多倍
  10. JAVA 8 主要新特性 ----------------(七)新时间日期 API -----Instant 时间戳
  11. 【C语言】 重拾
  12. HTTPS如何保证数据传输的安全性 -- 结合加密
  13. 4、python常用基础类型介绍
  14. WebService安全性的几种实现方法【身份识别】
  15. Linux ssh服务器配置
  16. 配置Oracle E-Business Suite Integrated SOA Gateway Release 12.1.2/12.1.3
  17. cocos2d-x CC_SYNTHESIZE_READONLY
  18. 算法学习之冒泡排序的C实现
  19. PHP通过AJAX及Access-Control-Allow-Origin实现跨域访问
  20. PostgreSQL参数学习:random_page_cost

热门文章

  1. Kruskal+LCA【p2245】 星际导航
  2. HttpWebRequest 请求 Api 及 异常处理
  3. AtCoder 2376 Black and White Tree
  4. JSP(待更新)
  5. Oracle多用户对一个表进行并发插入数据行操作
  6. iis7文件夹 首页设置
  7. background属性总结,background-image路径问题相对于css和js
  8. kubernetes API Server安全
  9. C++STL中的向量vector
  10. django自定义过滤器及模板标签