一. 安装 tftp

  1.1. 安装 tftp 所需的软件。

    a. 安装 tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序, 在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装 tftp-hpa 和 tftpd-hpa

    b. 安装 xinetd,在终端下输入 sudo apt-get install xinetd,安装好 xinetd。

  1.2. 配置/etc/xinetd.conf

    a. 进入根目录下的 etc 文件夹(cd /etc/),首先看目录中有没有一个xinetd.conf 文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下

# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/defaults
{# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info}includedir /etc/xinetd.d
~

View Code

  1.3. 配置/etc/default/tftpd-hpa

    1.3.1. 配置 tftp 服务器

      a. sudo vim /etc/default/tftpd-hpa将内容修改成

  #/etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/tftpboot"TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s"

View Code

      b. "/tftpboot" 这是 tftp 服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为 777,命令 sudo chmod 777 /tftpboot

  1.4. 配置/etc/xinetd.d/tftp

    a. 然后进入 xinetd.d 文件夹(cd xinetd.d),查看是否有一个 tftp 文件,如果没有就新建一个,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下:

  service tftp
{socket_type = dgramwait = yesdisable = nouser = rootprotocol = udpserver = /usr/sbin/in.tftpdserver_args = -s /tftpboot#log_on_success += PID HOST DURATION#log_on_failure += HOSTper_source = 11cps =100 2flags =IPv4
}

View Code

    b. server_args 一行是配置服务器的文件存放的位置,就是进行 tftp 传输的时候,都是从该文件夹中搜索文件的

  1.5. 重启服务

    a. 重新启动服务。sudo service tftpd-hpa restart,这也是我经常疏忽的一步,当配置好 tftp 的配置文件后,需要重新启动一下 xinetd,在终端中输入 sudo /etc/init.d/xinetd reload,重新加载一下进程,再输入 sudo /etc/init.d/xinetd restart,重启服务。记住,每次修改完配置文件后,都需要

    b. 执行次序:

sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart

View Code

参考《嵌入式开发环境搭建-基于14.04.pdf》

转载于:https://www.cnblogs.com/linux-37ge/p/10246638.html

ubuntu 配置 tftp 服务器相关推荐

  1. Ubuntu配置TFTP服务器

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

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

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

  3. 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 ...

  4. Ubuntu 建立tftp服务器

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

  5. Ubuntu下tftp服务器的搭建

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

  6. ubuntu14.04 配置 tftp 服务器

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

  7. Fedora20配置tftp服务器

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

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

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

  9. Ubuntu14.04配置TFTP服务器

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

  10. Linux 配置TFTP 服务器

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

最新文章

  1. w ndows7启动后没有图标,Windows7下双击桌面图标无法打开怎么解决?
  2. 从零搭建 Spring Cloud 服务(超级详细)
  3. WCF学习笔记(基于REST规则方式)
  4. 一文了解当今AI的失落
  5. poj 2288 Islands and Bridges_状态压缩dp_哈密尔顿回路问题
  6. [多媒体]MKV 配音分离提取, 伴奏提取
  7. 二、在应用中升级----网络部分
  8. 网页出现不河蟹弹窗?那是被劫持了!
  9. linux安装x11鼠标主题
  10. Win8下在Vmware11中安装使用苹果系统OS X 10.10
  11. 详解 Visual C# 数据库编程
  12. struts2 kindeditor teatarea拿不到值问题。
  13. 20个响应式网页设计中的“神话”误区
  14. 文献阅读 - Genome-wide consequences of deleting any single gene
  15. Set集合[HashSet,TreeSet,LinkedHashSet],Map集合[HashMap,HashTable,TreeMap]
  16. HDU 4546 比赛难度 (优先队列 * * )
  17. 网络安全中的恶意软件
  18. C#编写的一个SFTP工具类
  19. A15处理器和m1哪个好
  20. fiddler 抓取手机上点击微信公众号的链接

热门文章

  1. python画图如何调整图例位置_Python——legend()图例位置调整
  2. 系统学习深度学习(四十一)--AlphaGo Zero强化学习原理
  3. 系统学习机器学习之增强学习(五)--马尔可夫决策过程策略TD求解(SARSA)
  4. python list去重函数_Python基础中的集合,函数——06
  5. Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite
  6. [20180124]测试SQLNET.EXPIRE_TIME参数3
  7. Google IPU:互联网巨头纷纷进军芯片行业是为何?
  8. 《JavaScript开发框架权威指南》——2.4 处理任务
  9. redis演练(1) 搭建redis服务
  10. UVA 1394 And Then There Was One 约瑟夫环数学方法