简单文件传输协议(Trivial File Transfer Protocol,TFTP)是一种基于UDP协议在客户端和服务器之间进行简单文件传输的协议。顾名思义,它提供不复杂、开销不大的文件传输服务,可将其当作FTP协议的简化版本
一 安装软件tftp-server是服务程序,tftp是用于连接测试的客户端工具,xinetd是管理服务
dnf install -y tftp-server tftp xinetd二 编写xinetd服务配置文件
vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
tftp命令中可用的参数以及作用
参数 作用 ? 帮助信息 put 上传文件 get 下载文件 verbose 显示详细的处理信息 status 显示当前的状态信息 binary 使用二进制进行传输 ascii 使用ASCII码进行传输 timeout 设置重传的超时时间 quit 退出三 测试效果 1 在/var/lib/tftpboot/目录(TFTP默认路径)里创建文件
echo "i love linux" > /var/lib/tftpboot/readme.txt2 下载到当前目录
tftp 192.168.10.10 tftp> get readme.txt tftp> quit3 查看内容
cat readme.txt i love linux



