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

  TFTP基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的,因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据,通过超时重传方式来保证数据的到达。

  环境:Win7_64位+VMware11+Ubuntu1204

  1,下载安装

    sudo apt-get install tftp-hpa tftpd-hpa xinetd

    #tftp-hpa   tftp客户端

    #tftpd-hpa tftp服务器

    #xinetd  支持对tcp、udp、RPC服务的东东

  2,建立目录

    sudo mkdir /tftpboot     # 这是建立tftp服务目录,用于对外共享

    sudo chmod 0777 /tftpboot

  3,配置

    sudo vi /etc/default/tftpd-hpa  #修改配置文件

    TFTP_USERNAME="tftp"     #名字

    TFTP_DIRECTORY="/tftpboot"    #服务路径

    TFTP_ADDRESS="0.0.0.0:69"      #监听地址,默认端口号69。

    TFTP_OPTIONS="-l -c -s"         #-l=listen监听模式,-c=create可以上传文件,-s=startup登录时默认进入服务路径

  4,启动服务

    sudo service tftpd-hpa restart # 启动服务 

    sudo service tftpd-hpa restart # 重启服务

  5,测试应用

    tftp localhost   #测试本机服务

    tftp <主机ip>   #连接远程服务

    tftp>get <filename>  #从tftp服务器下载文件

    tftp>put <filename>  #上传文件到tftp服务器

转载于:https://www.cnblogs.com/supernalsnow/p/5566629.html

Ubuntu配置TFTP服务器相关推荐

  1. 在Ubuntu配置tftp服务器的简单几步并下载文件到开发板

    1.关于TFTP的简单说明: TFTP:简单文件传输协议 是在TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务,端口号为69. 2.使用前查 ...

  2. linux ubuntu 安装samba ftp nfs tftp,Ubuntu配置TFTP和NFS和samba服务配置.doc

    Ubuntu配置TFTP和NFS和samba服务配置 配置tftp服务的步骤: 1.安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install t ...

  3. Ubuntu 建立tftp服务器

    在嵌入式linux开发过程中需要使用tftp方式从Linux主机下载文件到板子中,因此需要在主机linux系统中安装tftp服务器. Ubuntu-9.10中安装tftp服务器的方法如下: 4.2.1 ...

  4. Ubuntu下tftp服务器的搭建

    参考博客:http://blog.chinaunix.net/uid-26495963-id-3206829.html 1. 安装 $ apt-get install tftp-hpa tftpd-h ...

  5. ubuntu14.04 配置 tftp 服务器

    第 1 步:安装 tftp 安装 tftp 所需的软件.首先需要安装 tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tft ...

  6. Fedora20配置tftp服务器

    http://bbs.52dtv.com/thread-25392-1-1.html TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的 ...

  7. Ubuntu14.04环境下配置TFTP服务器

    <<<<<<<<<<<<<<<<<<<<<<<<< ...

  8. Ubuntu14.04配置TFTP服务器

    在上一篇博文中总结了开发板与PC机的数据传送方式,总共有四中:通过U盘拷贝.TFTP网络传输.串口传输和SD卡传输,它们各自的优缺点,就不在重复了,不太熟悉的可以去上篇博文中回顾一下. 由于之前开发板 ...

  9. Linux 配置TFTP 服务器

    1 TFTP 能做什么? TFTP(Trivial File Transfer Protocol,简单文件传输协议),是 TCP/IP 协议族中用来在客 户机和服务器之间进行简单文件传输的协议,开销很 ...

最新文章

  1. 腾讯云Linux云主机SSH远程连接
  2. ATLAS入门篇之HoverMenuExtender控件编程(2)
  3. Division 贪心,模拟 牛客练习赛95
  4. 用原生JavaScript实现简单轮播图
  5. 采购订单接收备注为必输项
  6. linux安装grpc占用空间大,grpc linux安装-Go语言中文社区
  7. kodexplorer开源网盘php程序配置解析
  8. 经典排序算法及其Python实现
  9. Python使用XGBoost
  10. Symbian检测是否有存储卡
  11. 人机工程学产品设计案例_【设计案例】一组电子产品设计的合辑
  12. 黑盒测试AND白盒测试
  13. WiFi 桥接功能 — 基于Linux路由器
  14. sigil将html转换epub,【教程】(進階版)如何用Sigil製作一本高質量的epub
  15. 软件需求的薛定谔之猫
  16. 婚姻:中国女研究生结婚率下降明显 对方学历低看不上
  17. 复旦大学邱锡鹏教授:语言模型即服务,走向大模型的未来
  18. 网络流量分析详解(包含OSI七层模型、TCP协议及Wireshark工具用法)
  19. 端到端说话人验证系统中长度归一化的分析
  20. P问题、NP问题、NPC问题的概念及实例证明

热门文章

  1. bootstrap 输入错误提示_win7系统提示explorer.exe应用程序错误怎么办
  2. matlab 文件之间相互调用实例
  3. html读取servlet,简单html与servlet交互(HTML利用servlet读取txt)
  4. IDEA运行VUE npm install报错:chromedriver@2.27.2 install: node install.js
  5. 《零基础》MySQL 创建数据库(五)
  6. k8s挂载目录_K8S中挂载目录引发的血案!
  7. ajax离开页面方法,如果用户在页面加载完成之前离开页面,则触发jQuery ajaxError()处理程序...
  8. python基础入门(8)之集合
  9. 没有bug队——加贝——Python 练习实例 15,16
  10. 山东大学 2020级数据库系统 实验三