tftpd传输文件

有时候需要通过tftp传输文件,比如主机跟BMC之间(在无法使用scp的时候)。这里记录下使用过程中的配置流程。

主机侧需要安装tftpd服务

sudo apt-get install tftp-hpa tftpd-hpa

配置tftpd-hpa

# 1. 创建传输文件夹,文件夹路径自定义
mkdir /tmp/tftp #tftp传输目录
chmod 777 /tmp/tftp


# 2. 配置/etc/default/tftpd-hpa文件,输入以下内容:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tmp/tftp" # 这里的路径是上面创建的文件夹路径
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
TFTP_OPTIONS="-l -c -s"


# 3. 启动tftpd-hpa服务
sudo service tftpd-hpa restart

BMC侧启动tftp服务

udpsvd -vE 0.0.0.0:69 tftpd /tmp &

传输文件

cd /tmp/ && touch cpld_hw.ko # 这里需要先在/tmp路径下创建同名的文件
tftp -g -r cpld_hw.ko 10.112.66.48 # 从主机侧获取文件
posted @ 2025-10-29 11:13  cockpunctual  阅读(14)  评论(0)    收藏  举报