您的位置:首页 > 编程语言 > PHP开发

TFTP Server 搭建嵌入式

2015-10-29 15:54 543 查看

描述

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为UDP 69

百度百科

安装

Ubuntu:

sudo apt-get install tftpd-hpa      #安装tftp服务器
sudo apt-get install tft-hpa        #安装tftp客户端


创建目录

sudo mkdir /tftpboot                #建立tftp传输目录
sudo chmod 777 /tftpboot            #修改目录权限


配置

/etc/default/tftpd-hpa

sudo vi /etc/default/tftpd-hpa

# /etc/default/tftpd-hpa            #配置文件路径
TFTP_USERNAME="tftp"                #运行时账户
TFTP_DIRECTORY="/tftpboot"          #tftp传输目录
TFTP_ADDRESS="0.0.0.0:69"           #绑定地址端口
TFTP_OPTIONS="-l -c -s"             #选项 -c 支持上传,-s 指定上面配置的目录


重启

sudo /etc/init.d/tftpd-hpa restart  #重启服务


检查

ps -ef | grep tftpd




测试

touch "tftpboot file test ! ">/tftpboot/test.txt
touch "tmp file test1 ! ">/tmp/test1.txt

tftp 127.0.0.1
tftp>get test.txt
tftp>put test1.txt
tftp>q


嵌入式MT7620 busybox测试

tftp -p -r test1.txt  10.10.10.200
tftp -g -r test.txt  10.10.10.200


工具

TFTP for Windows
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息