新建一个777权限的tftpdir服务文件夹
例如/home/sjj/work/tftpdir
放一个有内容的1.txt文本用来测试
安装tftp的增强版本
服务端tftpd-hpa
客户端tftp-hpa
sudo apt-get install tftp-hpa tftpd-hpa
修改配置文件
sudo vim /etc/default/tftpd-hpa
内容如下
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/sjj/work/tftpdir"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
重启tftpd-hpa服务
sudo service tftpd-hpa restart
查看
ps -ef |grep tftp 能看到tftpd-hpa进程以及服务的目录tftpdir
netstat -a | grep tftp 成功显示正在运行
netstat -tlnup | grep :69 能显示我们指定的端口69
测试
先回到其他目录比如/home/sjj/work,只要不是tftpdir目录就行
tftp 127.0.0.1 或 tftp localhost
tftp> get 1.txt 获取tftpdir目录里的1.txt到work目录
tftp> put 2.txt 发送当前目录的2.txt到tftpdir服务端目录
tftp> q 退出
本文详细介绍如何从零开始搭建一个TFTP服务器,包括创建服务文件夹、安装并配置tftpd-hpa服务端软件、重启服务及测试过程。通过具体步骤指导,确保读者能够顺利进行文件传输测试。
1313

被折叠的 条评论
为什么被折叠?



