http://bbs.52dtv.com/thread-25392-1-1.html

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

它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。

项目需要,所以按照往常的方式进行安装和配置tftp服务器。

1. yum install tftp -y

yum会自动搜索安装平台合适的tftp客户端,服务器和依赖包。

2. vim /etc/xinetd.d/tftp

用编辑器打开tftp的配置文件,修改其中两项server_args和disable。配置如下:

  1. service tftp
  2. {
  3. socket_type     = dgram
  4. protocol        = udp
  5. wait            = yes
  6. user            = root
  7. server          = /usr/sbin/in.tftpd
  8. server_args     = -s /opt/tftpboot -c
  9. disable         = no
  10. per_source      = 11
  11. cps         = 100 2
  12. flags           = IPv4
  13. }

复制代码

3. 在opt目录下创建tftpboot目录
cd /opt
mkdir tftpboot

4.将tftpboot权限改到最大化。
chmod 777 /opt/tftpboot

5.setenforce 0
改selinux模式为只记录不拦截。

6. systemctl stop firewalld.service

关闭防火墙。

7.systemctl restart xinetd

重启xinetd,相当于是打开tftp服务器。为了保险再执行一句systemctl enable xinetd。

8.检查各服务是否成功启动或在成功关闭。

sestatus

9.检查tftp服务状态。

systemctl status xinetd

  1. Redirecting to /bin/systemctl status  xinetd.service
  2. xinetd.service - Xinetd A Powerful Replacement For Inetd
  3. Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled)
  4. Active: active (running) since Sun 2013-09-01 09:47:25 CST; 44min ago
  5. Process: 2352 ExecStart=/usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid $EXTRAOPTIONS (code=exited, status=0/SUCCESS)
  6. Main PID: 2353 (xinetd)
  7. CGroup: name=systemd:/system/xinetd.service
  8. └─2353 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid

复制代码

netstat -a | grep tftp

  1. udp        0      0 *:tftp                  *:*

复制代码

打开防火墙图形界面,输入两次root密码后,在Zone项选择public,然后对右边Services里面tftp和tftp-client进行勾选。

10.通过以上还不放心,就自己在本地测试下服务器。

cd /opt/tftpboot

touch aaa

cd /home

touch bbb

tftp 127.0.0.1

get aaa

put bbb

q

以上步骤测试服务器下载和上传功能。成功的话一般home和tftpboot目录下都会有aaa和bbb文件。

11.远程测试
如果有问题,应该是防火墙的问题,可直接关闭防火墙。

systemctl stop firewalld.service

Fedora20配置tftp服务器相关推荐

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

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

  2. Ubuntu14.04配置TFTP服务器

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

  3. ubuntu14.04 配置 tftp 服务器

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

  4. Linux 配置TFTP 服务器

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

  5. linux centos 安装配置tftp服务器

    PC机系统:Win7  虚拟机linux系统:centosx86 1.tftp概论 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一 ...

  6. Ubuntu配置TFTP服务器

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

  7. centos安装配置tftp服务器

    使用sudo yum install -y tftp-server进行安装. 建立目标 mkdir tftp 配置tftp tftp的配置文件在/etc/xinetd.d/tftp下: # defau ...

  8. centos中安装配置tftp服务器

    --------------------------------------- 主机操作系统:Centos 6.7 安装配置:tftp服务器 邮箱:leiyuxing205@gmail.com --- ...

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

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

最新文章

  1. Python实现五子棋人机对战 | CSDN博文精选
  2. Swagger2异常:Illegal DefaultValue null for parameter type integer java
  3. 主体的实践,摘录-----保守还是改革,不是靠思辨的力量,而是靠实践
  4. cgi python windows_python cgi windows怎么办
  5. 前端中对象的几种创建方式
  6. 编译器错误消息: CS0006: 未能找到元数据文件 System.EnterpriseServices
  7. flex bison解析json文件_每秒解析千兆字节的 JSON 解析器开源了
  8. MIT“食人花”机器人,能抓起120倍重的物体,软硬皆可,不问形状
  9. python selenium+pywin32 实现网页另存为
  10. 【算法】如何将一个文件分割成多份(C,Java语言实现)
  11. java网上在线考试系统代码_Java+JavaWeb在线考试系统
  12. 事件声音和提示 注册表全攻略
  13. 1.余弦定理、两角和公式公式复习
  14. 2021-03-22 什么是SFP端口
  15. 连接到linux桌面,widows 远程连接到linux 桌面!
  16. 投资银行业务过关必做1500题
  17. 服务器硬盘rad技术,服务器硬盘RAD选用.doc
  18. 1. 抽纸片(java)
  19. Ubuntu X86编译安装Gstreamer nvenc插件(硬件编码)
  20. 客户端dmesg_linux命令行安装oracle客户端 - 卡饭网

热门文章

  1. 二叉排序树的C++实现(过程式)
  2. [游泳] Sun Yang 1500 Swimming Stroke Analysis London 2012
  3. grub引导iso光盘[可用于ntfs]
  4. 用html5做一条线,使用HTML5 canvas绘制线条的方法
  5. android支持色彩管理软件,安卓首家!OPPO全链路色彩管理系统亮相:全局支持10bit照片视频...
  6. 重装系统后sqlserver安装失败_Windows 10八月更新再遇尴尬:安装失败 或安装后随机重启...
  7. thinkphp+extjs +jquery CMS管理系统
  8. 方钢管弹性模量计算方式_弹性模量的物理学本质
  9. 大数据与数据挖掘考试题_2017-2019年全国Ⅱ卷高考考点数据分析(理综合)
  10. thunderbird html签名,Thunderbird中配置签名