zoukankan      html  css  js  c++  java
  • CentOS搭建tftp服务器

    CentOS搭建tftp服务器

    tftp简介

    Note:

    1. TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务;
    2. 默认使用UDP 69端口;
    3. TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的,此协议设计的时候是进行小文件传输的。
    4. 它不具备通常的FTP的许多功能:
      1. 它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证;
      2. 它传输8位数据;
    5. 传输模式:
      1. netascii:这是8位的ASCII码形式;
      2. octet:这是8位源数据类型;
      3. mail:已经不再支持,它将返回的数据直接返回给用户而不是保存为文件

    安装tftp

    yum 安装tftp

    #tftp-server只是会依赖于xinetd.
    yum install -y xinetd tftp-server
    

    配置tftp

    vim /etc/xinetd.d/tftp
    
    • 将disable的值更改为no即可
    • tftp的默认根目录为/var/lib/tftpboot
    service tftp
    {
            socket_type             = dgram
            protocol                = udp
            wait                    = yes
            user                    = root
            server                  = /usr/sbin/in.tftpd
            server_args             = -s /var/lib/tftpboot
            disable                 = no #默认为yes,这里我们将其更改为no
            per_source              = 11
            cps                     = 100 2
            flags                   = IPv4
    }
    

    启动 tftp

    systemctl restart xinetd
    

    测试tftp

    以windows 7为例,windown 7默认没有启用tftp客户端功能,我们可以在【程序–打开或关闭windows功能】里启用tftp

    下载文件

    # TFTP [-i] host [GET | PUT] source [destination] 
    # 下载根tftp根下的文件到当前目录.
    tftp 10.1.1.10 get a.txt
    # 下载tftp服务器上指定的文件到本地指定的目录.
    tftp 10.1.1.10 get a.txt d:a.txt
    

    上传文件

    1. 给需要上传的目录加上写权限,主要是给其他用户加上写权限;
    2. 将tftp配置文件中的server_args选项末尾加上-c参数;
    3. 重启xinetd.servicetftp.service服务
    4. tftp 10.1.1.10 put b.txt
  • 相关阅读:
    JavaScript中的闭包
    SQL 备忘
    SqlServer 2005 升级至SP2过程中出现"身份验证"无法通过的问题
    unable to start debugging on the web server iis does not list an application that matches the launched url
    Freebsd 编译内核
    Freebsd 6.2中关于无线网络的设定
    【Oracle】ORA01219
    【Linux】Windows到Linux的文件复制
    【Web】jar命令行生成jar包
    【Linux】CIFS挂载Windows共享
  • 原文地址:https://www.cnblogs.com/CoolMark-blog/p/12318660.html
Copyright © 2011-2022 走看看