Ubuntu配置TFTP服务器

  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服务器

时间: 2024-12-12 10:29:15

Ubuntu配置TFTP服务器的相关文章

ubuntu 配置 tftp 服务器

一. 安装 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 /

[转]ubuntu 10.04下的配置tftp服务器

http://www.cnblogs.com/geneil/archive/2011/11/24/2261653.html 第1步:安装tftp所需的软件.首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa和tftpd-hpa.然后还需要安装xinetd,在终端下输入 sudo apt-get install xinetd,安装好xinetd. 第2步:

ubuntu配置tftp服务

ubuntu配置TFTP服务: TFTP是用来下载远程文件的最简单的网络协议,基于UDP协议.xinetd是新一代的网络守护进程服务程序,经常用于管理多种轻量型internet服务. sudo apt-get install tftp  sudo apt-get install tftpd(tftp-server)  sudo apt-get install xinetd 修改/etc/xinetd.d/tftp文件:server_args=-s /var/lib/tftpboot  改为  s

在linux下配置tftp服务器和nfs服务器

提示:该实验平台是在RedHatb6下进行的 配置成功的前提有三个: (1):在window下能ping的通linux (2):关闭linux 防火墙      执行指令:/etc/init.d/iptables stop (3):使SElinux处于宽容模式   执行指令:setenforce permissive 一.配置tftp服务器步骤 (1):挂载磁盘,安装tptp-server软件包 mount /dev/cdrom    /mnt/                        

ubuntu下tftp服务器的搭建

1.下载软件 安装tftp-server sudo apt-get install tftpd-hpa sudo apt-get install tftp-hpa(如果不需要客户端可以不安装) tftp-hpa是客户端 tftpd-hpa是服务器端 2.配置TFTP服务器 sudo vim /etc/default/tftpd-hpa 将原来的内容改为: TFTP_USERNAME="tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_DIRE

烂泥:CentOS安装及配置TFTP服务器

本文首发于烂泥行天下. 为什么要学习有关TFTP服务器的安装及配置呢?主要是为了后续学习有关linux系统的无人值守安装做准备. TFTP简单文件传输协议,使用UDP的69端口.主要提供文件的上传和下载,TFTP一般是适用于远程无盘设备启动,PXE启动以及路由器.交换机IOS的备份.恢复和升级等场合. TFTP与FTP相比,TFTP不能列出目录的内容.不支持认证和加密机制.只支持UDP协议. 以上就是有关TFTP的相关特点,下面我们开始安装TFTP服务. 说明:在以后的博客中,我会尽量在Ubun

ubuntu建立tftp服务器有两种方式

1.第一种方式是 TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,以下讲解如何在ubuntu下安装配置tftp: $ sudo apt-get install tftp-hpa tftpd-hpa $ mkdir ~/tftpboot $ chmod 777 ~/tftpboot/ $ sudo gedit /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp"TFTP

Ubuntu安装TFTP服务器

1.安装tftpd-hpa : 1 sudo apt-get install tftpd-hpa 2.在根目录创建一个tftp共享文件夹: 1 sudo mkdir /tftpboot 3.修改tftp共享文件夹权限为777 : 1 sudo chmod 777 /tftpboot 4.配置tftpd-hpa: 1 sudo vim /etc/default/tftpd-hpa 1 # /etc/default/tftpd-hpa 2 TFTP_USERNAME="tftp" 3 TF

Ubuntu 配置tftp服务

tftpd-hpa 是一个功能增强的TFTP服务器.它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统 1.sudo apt-get install tftp-hpa tftpd-hpa xinetd 2.建立配置文件 sudo vi /etc/xinetd.d/tftp 新建文件tftp tftp内容: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root