Ubuntu 离线安装TFTP
在线安装就不记录了,就几句命令,可恨的是不让在线安装,因此记录一下离线安装。
原打算用rpm -ivh xxx.rpm安装方式,结果也过不去,度娘说是Ubuntu的软件包为deb,有的安装不了,因此直接下载deb文件安装。
1、下载相关包
网址:https://pkgs.org/download/tftp-server
同理下载三个包分别为:
搜索(tftpd-hpa,xinetd,tftp-hpa)
最终下载后:
xinetd_2.3.15.3-1_amd64.deb(依赖包) tftpd-hpa_5.2+20150808-1ubuntu3_amd64.deb(服务端) tftp-hpa_5.2+20150808-1ubuntu3_amd64.deb(客户端) http://archive.ubuntu.com/ubuntu/pool/universe/x/xinetd/xinetd_2.3.15.3-1_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/t/tftp-hpa/tftpd-hpa_5.2+20150808-1ubuntu3_amd64.deb http://archive.ubuntu.com/ubuntu/pool/main/t/tftp-hpa/tftp-hpa_5.2+20150808-1ubuntu3_amd64.deb
2、安装
sudo dpkg -i xinetd_2.3.15.3-1_amd64.deb
sudo dpkg -i tftpd-hpa_5.2+20150808-1ubuntu3_amd64.deb
sudo dpkg -i tftp-hpa_5.2+20150808-1ubuntu3_amd64.deb
3、配置
(1)创建tftp的根路径文件夹
创建/home/tftpboot文件夹,添加777权限
(2)修改配置文件
修改/etc/default/tftpd-hpa文件
原来的文件内容:
修改为
4、启动
/etc/init.d/tftpd-hpa start
5、查看是否启动成功
参考链接:https://blog.csdn.net/weixin_30950237/article/details/94850226
netstat -a |grep tftp
若输出以下信息说明tftp服务已启动:
udp 0 0 *:tftp *:*
6、验证
/home/tftpboot 下放置a.txt
/home/txh 下放置b.txt
cd /home/txh
tftp 127.0.0.1
tftp> get a.txt
tftp> put b.txt
tftp> quit
可看到到/home/tftpboot下有b.txt,/home/txh下有a.txt表示成功。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏