<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

开发环境:win7 64位 + VMware12 + Ubuntu14.04 64位

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

1安装tftp所需的软件

安装tftp-hpa、tftpd-hpa和xinetd:

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

tftp-hpa是客户端,tftpd-hpa是服务程序。

2 配置TFTP服务器

第1步: 修改/etc/default/tftpd-hpa配置文件。 将/etc/default/tftpd-hpa内容修改为:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/tftpboot "  //将/tftpboot改成你自己建立的tftpboot文件夹路径,我使用的是/home/xxx/Learning/tftpboot这个路径

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"    //这里是选项

第2步:新建/修改/etc/xinetd.d/tftp配置文件 。

进入/etc/xinetd.d/文件夹,查看该目录下是否有一个tftp文件,如果没有就新建一个,如果有的话就查看内容是否与下面的一致,不一致则修改/etc/xinetd.d/tftp内容为:

service tftp

{

     disable = no

     socket_type = dgram

     protocol = udp

     wait = yes

     user = root    //修改为你登录系统的用户名

     server = /usr/sbin/in.tftpd

     server_args = -s  /tftpboot  -c   // /tftpboot为你存放TFTP的文件目录,我使用的是/home/xxx/Learning/tftpboot这个路径

     per_source = 11

     cps = 100 2

}

注意:

server_args  =  -s  /tftpboot  –c

-c参数是允许上传用的,参数/tftpboot则是你的tftp目录,修改成你的目录即可。第一个是disabled选项,如果是yes,TFTP服务器是关闭的,修改为no启动TFTP服务器;

第3步:创建用户下载的文件存放目录

$ sudo  mkdir  /home/xxx/Learning/tftpboot

$ sudo  chmod  777  -R  /home/xxx/Learning/tftpboot

3 重启TFTP服务[重要]

每次修改完配置文件后,都需要重新启动一下服务。

执行次序:

$ sudo  service  tftpd-hpa  restart  //重启服务器

$ sudo /etc/init.d/xinetd  reload

$ sudo  /etc/init.d/xinetd  restart  //重启xinetd,tftp的一个脚本

4 测试TFTP服务

使用TFTP服务器的前提:

a、Linux系统与window系统能相互Ping通

b、关闭Linux、Window的防火墙。运行 sudo ufw  disable 命令关闭Linux防火墙(防火墙在系统启动时自动禁用)。

4.1、测试服务tftp是否启动

执行命令:netstat  -a|grep  tftp;当结果显示 : udp  0 0 *:tftp *:* 则启动tftp服务了。

4.2、测试tftp

在/tftpboot目录文件夹路径/home/xxx/Learning/tftpboot下新建一个文件:

$ touch test

$ echo “tftp test” > test

然后在另外一个目录下执行如下命令(192.168.1.102为本机IP地址):

$ tftp 192.168.1.102

$ tftp> get test

$ tftp> q

如果在当前目录下多出了一个test文件,并且test文件的内容跟/tftpboot目录下test文件的内容一致,则tftp可以正常使用。

转载于:https://www.cnblogs.com/LoTGu/p/6589085.html

Ubuntu14.04环境下配置TFTP服务器相关推荐

  1. linux配置caffe环境,ubuntu14.04环境下配置caffe

    1. 安装build-essentials 安装开发所需要的一些基本包 [html] view plain copy sudo apt-get install build-essential 如果出现 ...

  2. Ubuntu14.04 kylin 安装配置Tomcat7服务器

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu14.04 kylin 安装配置Tomcat7服务器: 放入当前登录用户根目录: ~ 1.依旧是解压 tar –x ...

  3. Faster R-CNN python版在Ubuntu16.04环境下配置编译

    Faster R-CNN python版在Ubuntu16.04环境下配置编译 1 电脑配置 2 安装显卡驱动 3 安装CUDA 3.1 安装CUDA 3.2 安装CUDNN 3.3 Samples测 ...

  4. 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇

    在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...

  5. linux 环境下配置ftp服务器

      之前写了 linux 环境下安装和配置mysql数据库以及远程登录,以及linux 环境下配置python虚拟环境,这一篇记录一下 linux系统中如何安装配置 ftp .    安装ftp // ...

  6. ubuntu14.04环境下spyder的安装

    转自:https://www.cnblogs.com/linhao-0204/p/5943910.html 在ubuntu14.04系统中,默认在/usr/lib目录下安装了python2.7.6和p ...

  7. 阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇

    最近在搞一个后台,想建一个php的环境,记录一下过程. 首先是买服务器,为了省钱其实刚开始可以不买,在自己的机器上先搭建一个本地服务器,通过内网ip测试,等开发差不多后,再买,然后把环境移到ecs服务 ...

  8. ubuntu18.04环境下配置opencv c++环境(make实现cpp编译)

    安装环境:ubuntu18.04 opencv包:opencv-3.4.15 1.确保你的ubuntu可以联网 大多数如果初始不是ubuntu等linux系统,有可能本来支持windows,但是换了l ...

  9. eclipse环境下配置tomcat服务器

    打开Eclipse,单击"Window"菜单,选择下方的"Preferences",看是否存在"Server"选项,我目前使用的是eclip ...

最新文章

  1. 119. Leetcode 115. 不同的子序列 (动态规划-子序列问题)
  2. hdu 1175 连连看
  3. 使用 okHttp 3.0 版本前后的两点区别.(不要入坑哦)
  4. 七种常见分布式事务详解(2PC、3PC、TCC、Saga、本地事务表、MQ事务消息、最大努力通知)
  5. 形态学滤波:(1)腐蚀与膨胀 (2)开运算,闭运算,形态学梯度,顶帽,黑帽...
  6. linux系统ftp优化,Linux vsftp 部署优化
  7. C语言 FileStreaming fwritefread
  8. 【NOIP2013】【Luogu1966】火柴排队(逆序对)
  9. mysql 小数转换成百分数查出(保留两位小数百分数)
  10. Ubuntu 20.04 虚拟机镜像源更改
  11. 【网络架构理论系列】简述分布式的定义、分类、技术发展历史进程
  12. 宝付国际一文读懂:跨境电商的外汇风险敞口(四)
  13. uniapp长按识别二维码、小程序码
  14. jeecg-boot:将单表列表页作为弹框,并且传递参数到解决方案(场景商品到明细信息维护)
  15. IE高版本兼容低版本
  16. ubuntu20.04[centos7、win类似]记录
  17. BP神经网络原理公式推导
  18. 计算机开机怎样进入cmos,在电脑启动过程中进入CMOS
  19. R语言入门: %>%
  20. php切割音频文件,我想将一段录音中部分剪出来, 如何剪辑(截取)音频文件

热门文章

  1. 顺时针90°旋转矩阵
  2. SPOJ D-query 树状数组离线 求区间内不同数字的个数
  3. 计算机网络—传输层(思维导图)
  4. Unity3D基础8:C#脚本
  5. bzoj 1303: [CQOI2009]中位数图
  6. GarsiaWachs算法:石子归并问题
  7. 图像卷积详细解释 常用卷积核解释说明
  8. jmeter配置元件之计数器
  9. 【转】C#使用GDI+制作背景颜色淡入淡出效果的按钮
  10. mssql sqlserver 优化注意事项: