TFTP服务在网络安装、嵌入式开发方面有重要的应用,关于在LINUX下如何配置TFTP服务网上有很多的讨论,这里介绍一种在Ubuntu下较为简单的方法。
首先安装必须的DEB包,通过Ubuntu下的apt-get:
$sudo apt-get install xinetd tftpd tftp 建立/etc/xinetd.d/tftp,内容如下:
其中/tftpboot是你的TFTP服务器文件根目录,可以任意指定一个已存在的目录。
改变目录权限及所有者:
$ sudo chmod -R 777 /tftpboot $ sudo chown -R nobody /tftpboot
重启xinetd
$ sudo /etc/init.d/xinetd restart
测试服务器是否配置成功:
$ftfp localhost $tftp>verbose $tftp>trace $tftp>put abc.txt (假设当前目录已存在abc.txt)
如果存在问题,可以尝试 server_args = -s /tftpboot.