当前位置: 首页 > article >正文

Linux - tftp

一.tftp介绍

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

可以在电脑做tftp服务器,开发板做客户端,做开发时,开发板直接从服务器下载代码进行运行,方便开发调试。

服务器客户端.PNG

二.tftp搭建

1.ububtu20下可能需要需要自己安装tftp,20以上自带不用再安装

sudo apt-get install tftpd-hpa tftp-hpa
//tftpd-hpa 服务器
//tftp-hpa 客户端

2.修改配置文件

sudo vim /etc/default/tftpd-hpa
配置文件_已经修改.PNG
  • TFTP_DIRECTORY是服务器目录,自定义
  • TFTP_ADDRESS加入0.0.0.0指可以任意IP访问服务器
  • TFTP_OPTIONS是配置参数

3.根据上面的服务器路径,创建文件夹,并重启tftp服务

mkdir tftpboot
chmod 0777 tftpboot
sudo service tftpd-hpa restart

4.开启tftp服务器,并上传文件
方法1:直接复制

上传文件.PNG

方法2:使用put命令

上传文件2.PNG

5.从服务器下载文件到当前目录

下载文件.PNG
  1. 如果TFTP的下载不成功,运行下面的命令卸载软件(连同配置信息一起),然后再重新安装,最后
    再重启TFTP服务器。
$ sudo apt-get remove --purge tftpd-hpa tftp-hpa
$ sudo apt-get install tftpd-hpa tftp-hpa
$ sudo service tftpd-hpa restart
http://www.lryc.cn/news/2421178.html

相关文章:

  • 【Windows源码分析】(一)初始化内核与执行体子系统
  • win10系统任务栏卡死怎么办(三种方式)
  • 去除织梦底部版权信息Power by DedeCms
  • Proteus中常用元器件快速查找教程
  • JavaScript深入浅出(进阶)
  • python shell手机版_PythonScriptShell/Python for s60 3rd v1.4.5
  • 【Oracle软件下载大全】Oracle 9i、10g、11g软件下载地址大全—最新下载!
  • MFC绘制圆形进度条(附完整源码)
  • firefox android 阅读模式,何必羡慕Safari 5?火狐浏览器也有“阅读模式”
  • 数据补全与数据挖掘: 如何提高挖掘效率
  • 夹缝求生存,勤者存。
  • C++ 实现 ping 功能 域名(URL)解析实际 IP地址
  • Password Guessing Using Random Forest使用随机森林猜密码
  • Google Analytics(Google分析)与雅虎统计的对比
  • 5款超级种子下载神器合集
  • 达梦数据库一些疑难杂症的解决
  • Launcher介绍总结
  • 递归与循环的优缺点
  • 电脑计算机磁盘打不开6,可移动磁盘打不开怎么解决 6个步骤轻松搞定
  • setTimeout 和 setInterval 的区别.
  • 太强了哎 突然发现一个网安神器~
  • Ajax运行原理
  • GridView分页详解
  • x86架构手机_手机cpu与电脑cpu进行比较,哪个更有优势?差距有多大?
  • 【转载】40条Android开发优化建议
  • python time包中的time.time()和time.clock()区别和使用
  • SEO–关于如何通过利用流量精灵刷百度排名及排名原理~
  • Warning: Cannot send session cookie - headers already sent 解决
  • 2003---2005 感动中国人物颁奖词
  • vbs整人代码大全(强制自动关机,打开无数计算器)等.