在ubuntu上配置tftp服务,用于开发板下载内核及其他文件
1、安装:tftp-hpa,tftpd-hpa,xinetd
zhiyong@Beyond:~$ sudo apt-get install tftp-hpa tftpd-hpa xinetd
2、配置/etc/default/tftpd-hpa,内容如下:
#/etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -c -s"
注意:/tftpboot是tftp服务器的下载路径
3、设置工作目录/var/tftp权限
zhiyong@Beyond:~$ sudo chmod 777 /tftpboot
4、重新启动服务
zhiyong@Beyond:~$ sudo /etc/init.d/tftpd-hpa restart
5、通过tftp的get和put进行测试:
zhiyong@Beyond:~$ touch /tftpboot/abc.txt
zhiyong@Beyond:~$ tftp 127.0.0.1
tftp> get abc.txt
tftp> quit
zhiyong@Beyond:~$ ls
abc.txt examples.desktop 公共的 模板 视频 图片 文档 下载 音乐 桌面
zhiyong@Beyond:~$