# 1. 安装 TFTP 服务器软件包 (Ubuntu系统)
sudo apt-get install tftpd-hpa

# 2. 查看 TFTP 服务运行状态,确认服务是否已启动
sudo service tftpd-hpa status

# 3. 检查 TFTP 服务的 69/UDP 端口是否处于监听状态
netstat -a | grep tftp

# 4. 编辑 TFTP 服务器配置文件,按以下内容修改参数:sudo vi /etc/default/tftpd-hpa

# TFTP_USERNAME: 服务运行的系统用户

# TFTP_DIRECTORY: TFTP 服务器的根目录(用于存放传输文件)

# TFTP_ADDRESS: 服务监听端口(:69 表示 0.0.0.0:69)

# TFTP_OPTIONS:

        # --secure : 限制在根目录内操作

        # --create : 允许客户端上传新文件

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure --create"

# 5. 创建 TFTP 服务器的文件存储根目录
sudo mkdir /tftpboot

# 6. 设置开放权限(测试环境用,生产环境建议细化权限)
#   777 表示所有人可读/写/执行
sudo chmod -R 777 /tftpboot

# 7.修改配置后需要重启服务生效:sudo service tftpd-hpa restart

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐