- 第一步
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