目前共有5篇帖子。 字体大小:较小 - 100% (默认)▼  内容转换:台灣正體▼
 
点击 回复
176 4
tftpd-hpa使用介紹
一派掌门 二十级
1楼 发表于:2025-4-28 11:58

tftpd-hpa 是一款增強型的 Trivial File Transfer Protocol (TFTP) 伺服器程序,廣泛應用於嵌入式開發、網絡設備初始化以及小型文件的快速無複雜認證傳輸場景。TFTP 協議基於 UDP,由於其簡潔的設計和低開銷,特別適合於那些資源有限或只需要基本文件傳輸功能的環境。

tftpd-hpa 和傳統的 tftpd的主要區別在於其功能增強和兼容性改進, 具體體現在:
輕量級服務:tftpd-hpa 軟體小巧高效,占用系統資源少,支持簡單的上傳和下載操作。
無認證傳輸:TFTP 協議本身並不支持用戶身份驗證,因此它適用於內部網絡的安全隔離區域或者可信設備之間的文件傳輸。
靈活配置:通過配置文件可以指定工作目錄、設置用戶權限、限制傳輸速率等。
跨平台兼容:適用於多種 Linux 發行版,如 Ubuntu、Debian 及其衍生版,並且能夠與各種需要 TFTP 服務的設備無縫對接。

https://www.ctyun.cn/developer/article/529613472124997

一派掌门 二十级
2楼 发表于:2025-4-28 12:00

sudo apt-get install tftpd-hpa

sudo vim /etc/default/tftpd-hpa

sudo chown tftp:tftp /srv/tftp

sudo service tftpd-hpa restart

 

配置文件/etc/default/tftpd-hpa的內容:

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -c"

 
巨大八爪鱼

--create和-c是一樣的。

--secure和-s是一樣的。

--listen和-l是一樣的。

  2025-4-28 12:01 回复
巨大八爪鱼

上傳文件:tftp 伺服器地址 -c put 文件名

下載文件:tftp 伺服器地址 -c get 文件名

  2025-4-28 13:46 回复
巨大八爪鱼:如果是busybox系統,那麼要把-c put換成-p -l,-c get要換成-g -r。
  2025-4-28 13:49 回复

回复帖子

内容:
用户名: 您目前是匿名发表
验证码:
(快捷键:Ctrl+Enter)
 

本帖信息

点击数:176 回复数:4
评论数: ?
作者:巨大八爪鱼
最后回复:巨大八爪鱼
最后回复时间:2025-4-28 13:49
 
©2010-2025 Purasbar Ver2.0
除非另有声明,本站采用知识共享署名-相同方式共享 3.0 Unported许可协议进行许可。