Linux下 tftp服务搭建

  • 第一步
    sudo apt install tftp-hpa tftpd-hpa xinetd
  • 第二步
    新建 /etc/xinetd.d/tftpd
    内容为:  
    service tftp {
      socket_type = dgram
      protocol = udp
      wait = yes
      user = root
      server = /etc/default/tftpd-hpa
      server_args = -s /home/user/tftpboot -c
      disable = no
    }
  • 第三步
修改 /etc/default/tftpd-hpa 为:
#/etc/default/tftpd-hpa
TFTP_USERNAME = "root"
TFTP_DIRECTORY = "/home/user/tftpboot"
TFTP_ADDRESS = "0.0.0.0:69"
TFTP_OPTIONS = "-l -s -c --secure"
  • 第四步
修改 /home/user/tftpboot 权限为 777
  • 第五步
重启 sudo
(1): service xinetd restart
(2): service tftpd-hpa restart
(3): in.tftpd -l /hone/user/tftpboot
  • 第六步
测试是否成功 ,在当前目录新建一个文件 touch test,在/home/user/tftpboot 新建一个文件 touch test1
# tftp ip
>>get test1     #拿 不报错就表明success, 去当前目录查看
>>put test      #放 不报错就表明success,去tftpboot目录查看

如果最后有错请自行检查

By: single430

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容