简介
TFTP 简单文件传输协议或称小型文件传输协议(英文:Trivial File Transfer Protocol,缩写TFTP),是一种简化的文件传输协议(wiki)。
通常使用在内网等安全性不高的环境下,用于服务器间简单的文件传输。
不需要密码。
安装
tftp挂与xinetd下,因此两者都是必须的。
强大的博主再推荐一个测试工具Tftpd32_cn_bkill.com.zip,可以作为客户端和服务端测试连接。
yum在线安装
yum -y install xinetd tptp-server tftp
rpm手动安装
xinetd-2.3.14-31.el6.x86_64.rpm
tftp-server-5.2-1.el6.rfx.x86_64.rpm
tftp-5.2-1.el6.rfx.x86_64.rpm
rpm -ivh xinetd-2.3.14-31.el6.x86_64.rpm rpm -ivh tftp-server-5.2-1.el6.rfx.x86_64.rpm rpm -ivh tftp-5.2-1.el6.rfx.x86_64.rpm
配置
1. 修改配置文件 vi /etc/xinetd.d/tftp
service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/tftp -c disable = no per_source = 11 cps = 100 2 flags = IPv4 }
disable参数需要修改为no。
server_args参数中指定了 /var/tftp 为tftp服务器的默认根目录,故所有put来的文件都将存放在此目录下。
注意以下参数也是重要的
-s 指定chroot
-c 指定了可以创立文件
2. 建立默认根目录
mkdir /var/tftp
chmod -R 777/var/tftp
注意,目录需要配置为777权限
启动
- 关闭防火墙
/etc/init.d/iptables stop
- 启动
xinetd
服务service xinetd start
- 查看tftp服务
chkconfig --list tftp
- 配置成开机自启动 chkconfig xinetd on
如果需要保持防火墙配置,可如下配置:
iptables -I INPUT -p udp --dport 69 -j ACCEPT service iptables save
测试
- 在tftp默认目录新建文件
youyou
- 使用测试工具Tftpd32_cn_bkill测试上传下载。
- 可以在另外一台服务器上面配置tftp服务器。
问题
- 对于出现权限问题,请查看文件夹权限是否为777,且配置文件参数是否加了
-c
。 - 对于连接异常问题,可尝试修改
/etc/sysconfig/selinux
配置文件,将SELINUX=disabled (系统默认是enforcing)要改成disabled。在用setenforce 0
生效下设置。可通过getenforce
来查询设置结果是否为Permissive
.
更新
- 增加配置防火墙章节。
转载请标明作者和原文链接
ifuteng#gmail.com 2014/8/15
相关推荐
tftp服务器配置是linux系统开发重要的网络基础之一,这里有具体的TFTP服务器配置的详细资料,在这里分享给大家!
Tftp服务器配置与使用 T Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。它基于UDP协议而实现,端口号为69。 此...
buntu 下 TFTP 服务器配置
Ubuntu10.10下tftp服务器配置笔记
linux系统下tftp服务器的配置指导,方便的有需要的朋友参考
简洁明了的介绍了嵌入式linux下tftp服务的配置,初学者可以按步骤操作
window下tftp服务器,可以做为linux下程序下载用
ubuntu 10.04 tftp服务的配置 ubuntu 10.04 tftp服务的配置
本文档记录了在fedora15 系统下配置tftp服务器的方法
TI-6467T搭建环境,配置tftp-配置nfs-下载内核,测试demo, 全都是经验总结,以及详细的设置命令,没有入门的完全可以搞定。
ubuntu12.04安装tftp、配置tftp服务错误.docx
linux配置NFS和TFTP服务 教你如何配置nfs 和tftp 服务
3.更改tftp配置文件 /etc/xinetd.d/tftp vi /etc/xinetd.d/tftp,打开tftp文件,设置tftp的跟目录,开启服务。(没有安装tftp-server之前,不存在tftp文件) service tftp { socket_type = dgram protocol =...
Ubuntu 10.10安装配置tftp服务.doc
Ubuntu Linux配置TFTP下载服务器
2.配置TFTP服务器信息。如图3所示,Setting——>TFTP。接着在Base Directory选项设置需要下载文件路径,本文测试代码bin文件路径为E:\工作资料\TFTP\LED\bin。一定注意需下载的文件路径要与你的文件位置保持一致,...
LINUX tftp配置 详细 嵌入式 特别的好
详细的阐述了Linux下TFTP服务配置的全过程,让初学者能够尽快的熟悉其应用,同时还对其他方面做了很好的扩展,有详细的图片演示
linux下tftp的配置,初学者很有用哦