1、安装客户端、服务程序、xinetd(网络守护进程服务程序)
客户端:sudo apt-get install tftp-hpa
服务程序:sudo apt-get install tftpd-hpa
xinetd:sudo apt-get install xinetd
2、配置xinetd.conf
地址:/etc/xinetd.conf
如果没有就创建一个,并查看是否与下面一致
具体默认配置查看这里:http://blog.csdn.net/kelven2004/article/details/1701930
3、配置tftp服务器
地址:/etc/default/tftpd-hpa
查看是否与下面配置一致,其中TFTP_DIRCTORY是本地服务器目录,将来文件从这里下载,权限设为777
4、配置tftp文件
地址:/etc/xinetd.d/tftp
查看是否与下面配置一致
5、重新启动服务
sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
6、本地测试
在/tftpboot目录下建一个文件test
进入一个要获取文件的目录,输入sudo tftp localhost,进入tftp命令符
输入get test,即可获取文件test
上传用put test,可上传到服务器
输入q用于关闭tftp服务
7、其他终端测试
输入sudo tftp 目标IP地址(注意要在同一IP段内)