zoukankan      html  css  js  c++  java
  • tftp服务配置

    tft概念:

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

      TFTP是基于UDP的文件传输协议,通常只能用于小文件的传输。且它不具备通常的FTP的许多功能,它只能从文件服务器上获取或写入文件,不能列出目录,也不能进行认证。

      在嵌入式开发中,tftp服务通常用于通过从PC机服务端的tftp目录中下载镜像文件到目标开发板中,以待烧写或运行。使用这种方式下载文件操作方便且速度快。

    tftp服务最简单安装配置:

    1. 安装tftp-server

      $ sudo apt-get install tftpd-hpa

      $ sudo apt-get install tftp-hpa(如果不需要客户端可以部安装)

      tftp-hpa是客户端。

    2. 配置tftp服务

      $ sudo vi /etc/default/tftpd-hpa

    将原来内容改为:

    TFTP_USRTNAME="tftp"

    TFTP_ADDRESS="0.0.0.0:69"

    TFTP_DIRECTORY="tftp根目录" #服务器目录,需要设置权限位777, chmod 777

    TFTP_OPTIONS="-l -c -s"  #-l是字母l, 不是1

    3. 重启tftp服务

      $ sudo service tftpd-hpa restart

    4. 测试方法:

    在/tftpboot目录下随便翻个文件abc

    然后切到另一个目录,运行$ tftp 192.168.123.202   //换成你自己的IP

    进入tftp命令行

    输入$ get abc

    看是否可以把文件下载下来,如果可以就说明tftp服务配置好了,也可以put文件上去。

  • 相关阅读:
    牛客练习赛53 A-E
    算导第二章笔记 (归并排序 之 插入排序优化)
    LightOJ 1372 (枚举 + 树状数组)
    LightOJ 1348 (树链剖分 + 线段树(树状数组))
    Light OJ 1343
    Light OJ 1266
    Light OJ 1085
    CodeForces 671C
    Codeforces Round #352 (Div. 2) (A-D)
    ZOJ1008
  • 原文地址:https://www.cnblogs.com/Genesis-007/p/5036191.html
Copyright © 2011-2022 走看看