zoukankan      html  css  js  c++  java
  • ubuntu下TFTP Server 的安装和使用方法

      tftp是一种于1981年在RFC 783中定义的简化的文件传输协议(FTP)。小型文件传输协议非常简单,通过少量存储器就能轻松实现

    ——这在当时是很重要的考虑因素。所以TFTP被用于引导计算机,例如没有大容量存储器的路由器。现在它仍然被用于在一个网络上主

    机之间传输小文件,例如从一台网络主机或服务器引导一个远程X Window System终端或其他的瘦客户端。这个主要适用于不同电脑之间

    的小文件传输,特别是烧录嵌入式平台的zImage时。

      安装命令:

    sudo apt-get install xinetd tftpd tftp 

     创建文件 /etc/xinetd.d/tftp并在下面输入:
    service tftp
    {
    protocol        = udp
    port            = 69
    socket_type     = dgram
    wait            = yes
    user            = nobody
    server          = /usr/sbin/in.tftpd
    server_args     = /home/XXX/tftpboot
    disable         = no
    }
    在你的XXX用户的根目录下建立tftpboot目录:
    sudo mkdir /tftpboot
    sudo chmod -R 777 /tftpboot
    sudo chown -R nobody /tftpboot
    重启xinetd 服务:
    sudo service xinetd restart
    在目录tftpboot下创建test文件并输入:
    abcde
    在另一台电脑上测试服务是否ok:
    tftp 192.168.1.2
    tftp> get test
    Received 6 bytes in 0.0 seconds
    tftp> quit
    
    cat test
    abcde 
    上面的结果说明是ok的

    参考文档:
    1 https://askubuntu.com/questions/201505/how-do-i-install-and-run-a-tftp-server
    2 https://zh.wikipedia.org/wiki/%E5%B0%8F%E5%9E%8B%E6%96%87%E4%BB%B6%E4%BC%A0%E8%BE%93%E5%8D%8F%E8%AE%AE
     

      

  • 相关阅读:
    2013国内IT行业薪资对照表【技术岗位】
    Eclipse查看子类
    whereis 查找命令全路径
    开张了
    Ruby1.8中单行字符串写在多行
    FEMTO是什么
    FUSE文件系统
    魔兽私服pvpgn搭建
    linux网络源码分析(1)
    freehosting申请空间和ssh D设置
  • 原文地址:https://www.cnblogs.com/dylancao/p/8376308.html
Copyright © 2011-2022 走看看