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

    1.安装tftp客户端及服务器端的软件,tftp-hpa是客户端,tftpd-hpa是服务器端。

    sudo apt-get install xinetd tftpd-hpa tftp-hpa

    2xinetd会建立目录/etc/xinetd.d/

    在这个目录下建立新文件tftpd

    代码:sudo touch tftpd

    3、编辑sudo gedit /etc/xinetd.d/tftpd

    加入以下内容:

    service tftp
    {
    disable = no
    socket_type = dgram
    wait = no
    user = root
    protocol = udp
    server = /usr/sbin/in.tftpd
    server_args = -s /tftpboot -c
    log_on_success = PID HOST DURATION
    log_on_failure = HOST
    }

    注意:/tftpboot是你的tftp的根目录,其它的不用修改

    4、建立tftp根目录:

    sudo mkdir /tftpboot

    修改权限

    sudo chmod 777 /tftpboot


    5、修改/etc/default/tftpd-hpa

    代码:sudo gedit /etc/default/tftpd-hpa

    内容修改如下

    代码:

    # /etc/default/tftpd-hpa
    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/tftpboot"
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="-l -c -s"

    6、重启服务

    代码:

    sudo /etc/init.d/xinetd reload //修改配置后都应该有这一句

    sudo /etc/init.d/xinetd restart

    重启系统


    下载文件:tftp -gr filename server_ip

    上传文件:tftp -pr filename server_ip

  • 相关阅读:
    微服务架构的设计原则
    分布式锁
    银行卡Bin和Logo
    Docker部署Jenkins
    云服务器配置 docker java mysql mongodb redis nginx jenkins 环境
    Mybatis使用心德
    CTO 技能图谱
    React 面试问题
    Dart语法学习
    第一篇博客
  • 原文地址:https://www.cnblogs.com/chengliu/p/3636388.html
Copyright © 2011-2022 走看看