在Linux系统中,TFTP(Trivial File Transfer Protocol)是一种轻量级文件传输协议,常用于网络设备的固件更新或小文件传输。如果你正在尝试设置TFTP服务器,但遇到了类似`usage: tftp [-4][-6][-v][-l][-m mode] [host [`的提示,请不要慌张!以下是解决步骤🧐:
首先,确保你已安装TFTP服务。可以通过命令`sudo apt install tftpd-hpa`来完成安装(基于Debian/Ubuntu)。安装完成后,编辑配置文件`/etc/default/tftpd-hpa`,将`TFTP_DIRECTORY`指向你的共享目录,例如`/var/lib/tftpboot`。
接着,记得为共享目录赋予正确的权限:
```bash
sudo chmod -R 777 /var/lib/tftpboot
```
启动TFTP服务后,使用`tftp`命令测试连接。例如:
```bash
tftp localhost
connect localhost/127.0.0.1, port 69
```
如果一切顺利,你会看到熟悉的提示符`tftp>`,此时可以上传或下载文件啦!🚀
💡小贴士:记得检查防火墙规则,确保端口69未被阻塞哦!🎯
Linux TFTP FileTransfer TechTips