TFTP安装与建立
1.安装xinetd:sudo apt-get install xinetd
xinetd是一个系统守护程序,它取代inetd用于控制TCP,UDP的连接。
2.安装TFTP,TFTPD:sudo apt-get install tftp-hpa tftpd-hpa
linux下的TFTP分客户端和服务器两种,前者是客户端,后者为服务器。
3.创建/etc/xinetd.d/tftp文件
安装好之后不会出现tftp文件,要自己创建,利用根用户创建该文件,内容如下:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/xinetd
server_args = -s /home/muzilong/tftpboot -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
若没有 /var/lib/tftpboot自行创建即可
6.重启xinetd: /etc/init.d/xinetd restart
7.测试:tftp
tftp>?查看帮助
tftp>connet localhost连接主机
tftp>get filename从服务器上下载文件到当前目录
tftp>put filename上传文件到服务器
tftp>verbose
tftp>trace 这两条没查,打开以后可以看到传输的细节
xinetd安装后放在init.d目录里,开机就默认启动了,于是tftp服务器也已经启动,如果不需要可以移出来。测试是在主机模拟客户端,进行开发板下载时不需要打开客户端,启动xinetd就可以了。
ubuntu下搭建tftp服务
最新推荐文章于 2025-06-03 11:36:15 发布