在ubuntu16.0.4下搭建tftp服务器
一、安装xinetd服务 以及 安装tftp tftpd
1、apt-get install xinetd 安装xinetd服务
2、apt-get install tftp tftpd 安装tftp tftpd
二、配置tftp服务器
1、cd /etc/xinetd.d 进入相关目录
2、vim tftp 创建配置文件
在/etc/xinetd.d/tftp 里,写入进行如下配置。(其中server_args 是设置 tftp上传与下载的目录)
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
三、重启xinetd服务
/etc/init.d/xinetd restart
四、查看tftp服务器是否搭建成功
netstat -au | grep tftp 执行后出现如下图现象则,tftp服务器已经搭建成功并已开启
以后就可以把文件放在 /tftpboot下(可通过修改server_args 来修改目录)。
五、测试 - 利用tftp从服务器下载文件
本人是在uboot下进行测试的,使用tftp 0x30008000 zImage-qt (文件名一定要与服务器中的一致)
敲下回车后,就开始下载相关文件了,且完成下载