Ubuntu下安装tftp

ubuntu安装TFTP服务 阅读详情

在Ubuntu系统上安装tftp方法:

--------------------------------方法1----------------------------------

1. 安装包
$ sudo apt-get install tftp-hpa tftpd-hpa

2. 设置tftpd
$ sudo vim /etc/default/tftpd-hpa

RUN_DAEMON="yes" #改为yes,表示启动守护进程,tftpd工作
OPTIONS="-l -s /tftpboot" #改为/tftpboot, 表示tftp客户端能取得的文件所存放的位置

3. 启动服务(通过这个文件调用in.tftpd)
$ sudo /etc/init.d/tftpd-hpa start

4. 查看服务是否开始工作
$ sudo netstat -pna|grep tft

5. 测试, 先拷贝一个文件a.txt到目录/tftpboot,然后连接tftp
$ tftp localhost
tftp> get a.txt
tftp> quit
$ ls

如果仍有问题,卸载后重新安装
$ sudo apt-get remove tftpd-hpa
复位重新启动Ubuntu系统
$ sudo apt-get install tftpd-hpa
再重复上边的设置.

--------------------------------方法2(没有试过)--------------------------

1. 安装包
$ sudo apt-get install tftp-hpa tftpd-hpa inetutils-inetd

2. 在/目录下建一个tftpboot, 把属性改成777。
$ cd /
$ sudo mkdir tftpboot
$ sudo chmod 777 tftpboot

3. 修改/etc/inetd.conf
$ sudo vim /etc/inetd.conf

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

4. 重新加载inetd进程
$ sudo /etc/init.d/xinetd reload

5. 启动tftp服务器(这一步应当不需要,因为这是通过inet方法的tftp功能. 需要验证)
$ sudo in.tftpd -l -s /tftpboot

6. 测试, 拷贝一个文件a.txt到目录/tftpboot
$ tftp localhost
tftp> get a.txt
tftp> quit
$ ls

--------------------------------资料参考--------------------------------

1. 文件 /etc/default/tftpd-hpa 说明:

#Defaults for tftpd-hpa
RUN_DAEMON="no"
OPTIONS="-l -s /var/lib/tftpboot"

修改设置如下:
#Defaults for tftpd-hpa
RUN_DAEMON="yes"
OPTIONS="-l -s /home/nathanliu/tftpboot"
其中/home/nathanliu/tftpboot是自己设定的目录,可以根据情况修改。

选项参考
OPTIONS
-l Run the server in standalone (listen) mode, rather than run from
inetd. In listen mode, the -t option is ignored, and the -a
option can be used to specify a specific local address or port
to listen to.

-a [address][:port]
Specify a specific address and port to listen to when called
with the -l option. The default is to listen to the tftp port
specified in /etc/services on all local addresses.
listen 的 ip address 和 Port

-c Allow new files to be created. By default, tftpd will only
allow upload of files that already exist. Files are created
with default permissions allowing anyone to read or write them,
unless the -p or -U options are specified.

-s Change root directory on startup. This means the remote host
does not need to pass along the directory as part of the trans-
fer, and may add security. When -s is specified, exactly one
directory should be specified on the command line. The use of
this option is recommended for security as well as compatibility
with some boot ROMs which cannot be easily made to include a
directory name in its request.

-----------------------------------------------------------------------

 

ubuntu下安装tftp 1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd  sudo apt-get install tftpd  sudo apt-get install tftp sudo apt-get install  xinetd  2、建立配置文件  在/etc/xinetd.d/下建立一个配置文件tftp  sudo vi tftp  在文件中输入以下 阅读详情

相关推荐

C++常见面试题总结

C++常见面试题总结

xu_fu_yong的专栏 8万+

tftp服务器的安装与配置:

tftp主要用于嵌入式交叉开发环境的搭建,传输文件。 0、创建tftp的工作目录,并修改权限 sudo mkdir /tftpboot sudo chmod 777 /tftpboot //修改工作目录权限 1、安装: sudo apt-get install tftp tftpd openbsd-inetd 2、打开配置文件 /etc/inetd.conf : sudo vim /etc/inetd.conf 3、添加以下内容: tftp dgram udp wait nobod

qq_26139997的博客 756

STM32F407+LAN8720A+LwIP实战:FreeModbus TCP从机功能开发指南

本文详细介绍了基于STM32F407和LAN8720A硬件平台,结合LwIP协议栈实现FreeModbus TCP从机功能的开发指南。内容涵盖硬件连接、LwIP移植、FreeModbus TCP从机实现、任务调度及调试技巧,为工业控制领域的以太网通信开发提供实用参考。

weixin_29190651的博客 546

配置Ubuntu的tftp服务

tftp(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,它提供不复杂、开销不大的文件传输服务,端口号为69。   我们在做ARM-Linux嵌入式开发中,经常需要用到tftp在Linux服务端和开发板间进行进行文件传输,因为我所使用的是Ubuntu,所以下面主要介绍Ubuntu下如何启动、

程序员「阿基米东」的编程之旅 3898

《从理念到落地:Claude Code 在真实项目中的深度实践指南》基于 Anthropic 团队内部使用经验的扩展与深度解读,一篇面向工程团队的全面实践手册

Claude Code 支持通过# 创建新的 API 端点根据以下输入创建完整的 API 端点:资源名称:$ARGUMENTS请创建以下文件:1. `src/routes/{resource}.routes.ts` - 路由定义2. `src/controllers/{resource}.controller.ts` - 控制器3. `src/services/{resource}.service.ts` - 服务层。

AI天才研究院 482

uniapp [全端兼容] - 详细实现引入使用 Google 谷歌地图显示及搜索城市地点,提供地图标点、地址搜索、定位导航、中文显示及汉化、地图打位置标点显示、搜索框搜索功能、省市区详细经纬度数据等

uniapp,h5移动端网页,微信小程序,Android,苹果ios,app,nvue,谷歌地图,官方,谷歌官方文档,googlemap,申请key,uniApp谷歌地图,详细使用教程,无法访问,集成谷歌地图,app引入谷歌地图,选点定位,地图导航,位置搜索,城市搜索,文字地点模糊查询,地点省市区详细数据,经纬度信息,markers地图标记点,一直报错怎么办,接入google地图不显示报错,谷歌地图插件,vue3,vue2,组件,Key申请流程,谷歌key怎么申请,api文档,网站打不开,用什么插件,在u

🏆 前端领域优质创作者 1万+

Linux – TFTP服务器搭建 & FTP服务器搭建

一、ftp和tftp的区别 参考:https://blog.youkuaiyun.com/woyaochenggong774/article/details/46324787 注意FTP和TFTP协议是有区别的,二者不一样! 二、开发板移植 TFTP服务器 参考:https://blog.youkuaiyun.com/a642960662/article/details/66473628 1. 软件安装 确保 busybox 工具已经添加了 inetd 和 tftpd 工具 2. 修改配置文件 vi /etc/inetd.c

weixin_40407893的博客 1584

New API 大模型网关保姆级教程:Docker Compose 部署 + MiniMax 接入 Claude 实战

New API 是一个开源的 AI 基座平台,提供统一的 API 接口接入 30+主流 AI 服务(如 OpenAI、Claude 等)。核心功能包括智能路由、精细计费、安全管控和多租户支持,采用 AGPLv3 协议开源。支持 Docker Compose 快速部署,通过修改配置文件即可连接不同数据库,适合从开发到生产环境的不同规模应用。部署时需注意修改默认密码等安全配置。

甘蓝的专栏 1606

Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程

🍓TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。🍓TFTP服务器是一个多线程TFTP服务器,允许任何数量的客户端连接同时进行。在嵌入式开发中,常用来下载运行程序到开发板,属于嵌入式开发需要掌握的一个软件。

wkd_007的博客 1万+

YOLOv12改进策略【Head】| ASFF 自适应空间特征融合模块,改进检测头Detect_ASFF

在目标检测中,处理多尺度物体是一个具有挑战性的问题。虽然特征金字塔或多级特征塔是解决多尺度问题的常用方法,但在单阶段检测器中,不同尺度特征之间的不一致性限制了其性能提升。为了解决这个问题,提出了自适应空间特征融合(ASFF)模块。

Limiiiing的博客 1171

手把手教你学Simulink--电机电磁兼容与可靠性​场景示例:基于Simulink的电机轴电压与轴电流抑制仿真

本文带你完成了电机轴电压与轴电流抑制的Simulink仿真,实现了:✅ 揭示了共模电压 → 寄生电容 → 轴电压 → 轴承电蚀的完整链路✅ 搭建了含寄生参数的高频电机等效模型共模电压最小化PWM(源头抑制)dv/dt滤波器(路径阻断)轴接地(终端泄放) ✅ 通过仿真验证了轴电压从68 V降至<3 V的显著效果 ✅ 为高可靠性电机系统提供低成本、高效益的轴承保护方案。

MHD0815的博客 315

ubuntu下安装tftp-server

最近在用ARM-cotex(AM3517)开发板做一个虹膜识别的程序的优化,首先要把opencv2.0移植到开发板的linux系统上,在这里,我有一个问题,怎么把文件从宿主机传到开发板上。这里有两种方式,一个是通过串口传,一种是通过tftp传。我宿主机用的是utuntu9.04,

2892

第4章:外包接单全攻略——Upwork/电鸭/猪八戒从0到第一单

> - 三个外包平台的详细对比(适合人群、抽成、防骗) > - 每个平台的Profile优化模板(可直接复制修改) > - 用AI写Proposal的3个Prompt模板(我实测回复率提升50%) > - 报价策略与防骗指南(附5个危险信号) > - 我的第一单复盘:从注册到收款的全过程(含聊天记录脱敏)

sfishfly的博客 574

Ubuntu安装TFTP服务

Ubuntu安装TFTP服务Ubuntu安装TFTP服务在 Ubuntu 中执行以下命令安装 TFTP 服务创建 TFTP 服务器工作目录,并打开 TFTP 服务配置文件在配置文件/etc/default/tftpd-hpa 中,添加以下字段最后,重启 TFTP 服务查看 tftp 服务是否在运行,运行如下命令,即可查看是否在后台运行 Ubuntu安装TFTP服务 在 Ubuntu 中执行以下命令...

weixin_39309257的博客 3687

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

tftp ubuntu安装

参考:https://blog.youkuaiyun.com/memoryjs/article/details/7825502 1、安装软件包 sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi /etc/xinetd.d/tftp 内容如下 servicetftp ...

jacke121的专栏 2625

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Ubuntu系统中安装TFTP服务并进行测试

运行结果如下:这个结果的意思是我们的系统中已经有TFTP服务了,并且已经是最新版本了,所以不用安装了。

昊虹AI笔记 1821

ubuntu安装tftp

原文地址 此次在Ubuntu安装tftp是为了让开发板进行tftp启动。由于在虚拟机上装了Ubuntu19之后,发现文件不能直接通过拖拽的方式和宿主机进行交换,所以在虚拟机上编译好的uImage要直接用虚拟机的tftp完成板子的启动。 ------------------------------------------------------pc配置----------------------...

YGLeeeon的博客 456

Ubuntu安装TFTP

tftp

qq_34459334的博客 1045

Ubuntu安装tftp

Ubuntu安装tftp 在 Ubuntu 上搭建 TFTP 服务器,需要安装 tftp-hpa 和 tftpd-hpa,命令如下: sudo apt-get install tftp-hpa tftpd-hpa sudo apt-get install xinetd 和 NFS 一样, TFTP 也需要一个文件夹来存放文件,在用户目录下新建一个目录,命令如下: mkdir /home/chen/linux/tftpboot chmod 777 /home/chen/linux/tftpboot 这样我

weixin_45619852的博客 932

Ubuntu安装TFTP服务端

参考文章:https://blog.youkuaiyun.com/qq_34459334/article/details/140130725。

mantouyouyou的博客 792

在Ubuntu上安装并配置TFTP服务器

安装并配置TFTP服务器是很常见的需求。在这里和大家分享具体的步骤。 安装TFTP服务器 sudo apt install tftpd-hpa 配置TFTP服务器 使用你喜欢的编辑器,比如gedit或vim。这里以vim为例。 sudo vim /etc/default/tftpd-hpa 修改内容为 TFTP_USERNAME=”tftp” TFTP_ADDRESS=”:69″ TF...

jumpingpig的博客 1023

ubuntu10.10安装配置tftp服务—— tftp-hpa 安装

参考10.04的方式安装失败,按如下方式安装pass了。 【已成功】Ubuntu 10.10下安装TFTP的步骤 tftp-hpa版本 【背景】 由于想要在tq2440板子上用tftp下载kernel,所以要在自己的PC机的Ubuntu 10.10上安装tftp服务。 所以就去网上找了些教程,但是很悲剧,按照那些教程去操作,结果还都是无法正常运行tftp服务,最

freecamel的专栏 1493

关于Ubuntu如何安装配置tftp服务

4. 编辑 TFTP 服务器配置文件,按以下内容修改参数:sudo vi /etc/default/tftpd-hpa。# TFTP_ADDRESS: 服务监听端口(:69 表示 0.0.0.0:69)# TFTP_DIRECTORY: TFTP 服务器的根目录(用于存放传输文件)# 3. 检查 TFTP 服务的 69/UDP 端口是否处于监听状态。# 2. 查看 TFTP 服务运行状态,确认服务是否已启动。# TFTP_USERNAME: 服务运行的系统用户。

qq_33744128的博客 634

Ubuntu安装配置TFTP服务

Ubuntu安装TFTP服务 嵌入式设备的uboot可以 通过TFTP协议从Ubuntu下载镜像,这时Ubuntu 必须运行TFTP服务器 1.安装TFTP服务器 (1)安装xinetd: sudo apt-get install xinetd (2)安装tftp和tftpd: sudo apt-get install tftp tftpd 或者安装tftp的增强版本tftp-hpa: sud...

qq_41006901的博客 277

TFTP Ubuntu 安装

今天开始调试ARM的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了…(本人酷爱装系统,所以经常都要搞配置)   因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一直记不住那一个配置文件的名字(记性太差),所以每次都要百度。   可是每次百度出来的结果都不一样,而且出入很大,有的过程相当的繁琐,不仅很麻烦,而且搞到最后还没有配置成功。所以干脆写...

113

Ubuntu中TFTP服务器安装使用

Ubuntu下搭建TFTP服务器的简明教程:1)安装tftp-hpa(客户端)和tftpd-hpa(服务器)包;2)配置/etc/default/tftpd-hpa文件,设置存储目录和权限选项;3)创建目录并设置777权限;4)重启服务验证状态。测试方法包括本地使用tftp客户端上传下载文件,以及从其他机器通过IP访问。注意生产环境建议使用755权限而非777。该方案适用于网络设备固件更新等简单文件传输场景。

MrWangHao的博客 826
上一篇: Ubuntu下安装nfs
下一篇: Ubuntu下常用小工具安装以及扩大磁盘分区方法
jaylin2013
博客等级 码龄16年 12粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值