zoukankan      html  css  js  c++  java
  • Linux下安装配置TFTP服务器

      TFTP是简单文件传输协议,是一个基于UDP协议实现的用在客户及和服务器之间进行简单文件传输的协议,适用于开销不大,不复杂的应用场景。TFTP协议专门为小文件传输而设计,只能从服务器获取文件,或者客户端往服务器写入文件,但是不能进行认证也不能列出目录。

      首先,搭建TFTP服务器:

      1.安装xinetd,sudo install apt-get install xinetd

      2.安装tftp和tftpd,sudo apt-get install tftp tftpd

      3.配置/etc/xinetd.d/tftp 文件 (没有文件的话就先 vim /etc/xinetd.d/tftp 创建文件再配置)

    service tftp
    {
            socket_type     = dgram
            protocol                = udp
            wait                    = yes
            user                    = root
            server          = /usr/sbin/in.tftpd
            server_args     = -s /var/tftpboot/
            disable         = no
            per_source      =11
            cps                     = 100 2
            flags                   = IPv4
    }

    上面的代码中的每项在具体配置时,最好都按照上述格式对应,以防出错。

    4.创建/var/tftpboot 服务器目录

     创建服务器目录 mkdir /var/tftpboot

     然后修改目录权限 chmod 0777 /var/tftpboot

    再重启 xinetd服务 sudo /etc/init.d/xinetd restart ,最好关闭tftp服务器主机的防火墙 service iptables stop

    接着可以进行本机测试,看看服务器是否安装好了,在/var/tftpboot 下面建立一个文件 test,在test里面输入"hello world"

    重新启动一个终端,输入命令 tftp 127.0.0.1 输入get test 输入q退出tftp。然后ls 看看当前目录下没有test文件,如果有和服务器中test完全一样的文件,那么表示tftp服务器搭建成功。

    如果是两台在同一局域网段的电脑进行tftp数据传输,tftp -g -l test -r  test +服务器ip

  • 相关阅读:
    kafka 配置属性
    mybatis 启动流程源码分析(二)之 Configuration-Properties解析
    mybatis 配置文件
    mybatis 启动流程源码分析(一)
    mybatis configuration
    使用函数式编程替换if-else
    mybatis 基本使用
    第十二周学习笔记
    T-SQL的进阶:超越基本级别3:构建相关子查询——701小组
    第十周学习笔记
  • 原文地址:https://www.cnblogs.com/sugarxt/p/10600531.html
Copyright © 2011-2022 走看看