1、安装tftp服务和xinetd
apt-get install tftp tftpd xinetd
2、修改配置文件
在/etc/xinetd.d/目录中创建 tftp文件文件中的内容为:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s -c /tftpboot # 说明 -c参数表明可以在tftp目录中上传没有的文件否则
per_source = 11 #只能上传tftp目录中已存在的文件 /tftpboot用于指定tftp的
#工作目录
cps = 100 2
flags = IPv4
}
3、创建工作目录,修改工作目录的权限
mkdir /tftpboot #server_args中指定的目录
chmod 777 /tftpboot #修改工作目录的权限
4、重启xinetd服务
/etc/init.d/xinetd restart
5、用自己的主机测试
tftp 127.0.0.1或ttftp localhost
put 当前目录中的文件
get tftp工作目录中的wfjw
q 键退出
注意:
如果出现传输超时的情况,下载防火墙软件,在防火墙中设置允许UDP
apt-get install gufw
本文详细介绍如何在Linux系统上安装及配置TFTP服务,包括安装必要的软件包、设置配置文件、创建并授权工作目录以及重启服务等步骤。同时,还提供了测试TFTP服务的方法。

661

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



