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表示成功。

 

posted @   南风丶轻语  阅读(1439)  评论(0编辑  收藏  举报
编辑推荐:
· 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的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示