tftp安装和使用小结

作者: 王奥OX | 来源:发表于2017-01-18 14:45 被阅读75次

前言

我相信大家接触到tftp大多数原因是PXE网络自动化部署的功劳,一般是在Linux环境下采用PXE+TFTP+DHCP+(HTTP/FTP/NFS)来实现,因为最近在生产环境中分别测试使用了云霁科技的Cloudboot和大名鼎鼎的Cobbler,只是针对大规模型号和配置不一样的物理机实现成本太高配置不够灵活,最后考虑采用Windows笔记本+交换机+tftpd32来实现。而且最近在更新Cisco网络交换机固件的时候发现使用tftp相比ftp来说更加容易,想想就整一篇简单的文档出来。

tftp是一个非常简单好用的文件传输协议

更新历史

2017年01月18日 - 初稿

阅读原文 - https://wsgzao.github.io/post/tftp/

扩展阅读

TFTP - http://www.tftp-server.com/


tftp应用场景

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

  1. 交换机或路由器升级或备份
  2. 无盘工作站存放boot loader
  3. 嵌入式开发时装载系统
  4. 大规模的服务安装布署

tftp使用

注意修改防火墙和selinux配置

#安装
yum install -y tftp-server

#注意disable选项为no
#修改项server_args=,可以修改tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件
vi /etc/xinetd.d/tftp
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /var/lib/tftpboot
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

#设置tftp开机自动启动
chkconfig tftp on  

#启动xinetd服务
/etc/init.d/xinetd restart 

#验证tftp是否启动成功并监听本地69端口
netstat -anup | grep 69
udp    0    0    0.0.0.0:69    0.0.0.0:*    15763/xinetd      

#测试上传和下载
yum install tftp
tftp -i 192.168.1.1 put test
tftp -i 192.168.1.1 get test

相关文章

  • tftp安装和使用小结

    前言 我相信大家接触到tftp大多数原因是PXE网络自动化部署的功劳,一般是在Linux环境下采用PXE+TFTP...

  • ubuntu下tftp服务器搭建

    tftp服务器搭建步骤 1、安装tftp-server 使用 sudo apt-get install tftpd...

  • 使用tftp在板子和Windows之间传输文件

    先简单介绍一下tftp: tftp命令主要用在本机和tftp服务器之间使用TFTP协议传输文件。 TFTP是用来下...

  • Linux操作系列之06---Ubuntu Linux配置tft

    Linux操作文档系列之06 Ubuntu Linux配置tftp服务器和tftp访问命令 1.安装tftp服务器...

  • tftp

    tftp 命令用在本机和 tftp 服务器之间使用TFTP协议传输文件。 TFTP是用来下载远程文件的最简单网络协...

  • Fedora 16启动tftp服务

    1. 安装 tftp-server sudo yum install tftp-server 2. 修改 tftp...

  • TFTP安装

    1.安装tftp-hpa、tftpd-hpa和xinetd 2.修改xinetd.conf文件 3.新建tftp根...

  • Linux实用工具-tftp

    tftp服务简单配置 通过tftp服务可以在两台主机之间传输文件。本文介绍配置和使用tftp服务的方法。 简介 通...

  • Python-TFTP项目搭建

    TFTP# 此项目搭建主要使用的技术是Python的sockt(UDP协议)+TFTP协议 TFTP介绍 TFTP...

  • 2018-01-31 TFTP 安装与使用

    1. 软件安装 TFTP客户端: tftp-hpa TFTP服务端: tftpd-hpa 网络守护进程服务程序: ...

网友评论

    本文标题:tftp安装和使用小结

    本文链接:https://www.haomeiwen.com/subject/quxbbttx.html