TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。
1.安装xinetd
sudo apt-get install xinetd
2.安装tftp
sudo apt-get install tftp tftpd
3.修改tftp配置
1)新建/etc/xinetd.d/tftp配置文件
sudo vim /etc/xinetd.d/tftp
在文件中添加以下内容(用户为你指定的用户(root),路径为/var/tftpboot/):
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user =root
server = /usr/sbin/in.tftpd
server_args = -s/var/tftpboot/
disable = no
per_source= 11
cps = 100 2
flags = IPv4
}
2)创建服务器文件存放的目录:
sudo mkdir /var/tftpboot
3)更改权限为777:
sudo chmod 777 /var/tftpboot -R
4)重启xinetd服务:
sudo /etc/init.d/xinetd restart
4.在开发板上获取主机的文件,192.168.199.216为服务器ip,hello.out为服务器目录中的文件:
tftp 192.168.199.216 -g -l hello.out