TFTP 简单文件传输协议
安装
sudo apt-get install tftp tftpd openbsd-inetd
需要tftp tftpd openbsd-inetd 3个应用组件
配置
在/etc/inetd.conf
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/gec/tftp
其中/home/gec/tftp就是tftp通信目录
建立目录 和配置对应
cd /home/gec/
mkdir tftp (在/home/gec/下建)
chmod 777 -R tftp
重新启动服务
sudo service openbsd-inetd reload
sudo service openbsd-inetd restart
检查:
sudo netstat -a | grep "tftp" (检查tftp协议是否工作正常)
gec@ubuntu:~/code/0810$ sudo netstat -a | grep tftp
[sudo] password for gec:
udp 0 0 *:tftp (正常)
利用目标板上传资料到主机,命令如下:
tftp -p -l filename serverip(这里filename是目标板文件的完整路径)
目标板从主机下载资料:
tftp -g -r filename serverip(这里filename是主机上tftp默认目录的文件名)