TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现,主要提供对目标机的主要映像文件的下载工作。
1.安装
输入 #netstat -a | grep tftp 已安装结果:udp 0 0 *:tftp *:*
如没则安装:#rpm -ivh tftp-server-0.42-3.1.i386.rpm
2.建立主工作目录
#mkdir /tftpboot
#chmod -R 777 /tftpboot
3.修改启动配置文件
不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。修改文件/etc/xinetd.d/tftp,主要是设置TFTP服务器的根目录,开启服务。
修改后的配置文件如下:
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c #指定tftp服务器的目录,-c指定为可以创建文件
per_source = 11
cps = 100 2
flags = IPv4
}
4.关闭防火墙,启动tftp-server
#/etc/init.d/iptables stop //关闭防火墙
或者在setup中关闭
#service xinetd restart //重启 xinetd 服务重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。
或者#/etc/init.d/xinetd start
5.tftp的使用
#tftp 192.168.2.105 登陆到tftp server
tftp your-ip-address
【进入TFTP操作】
connect:连接到远程tftp服务器
mode:文件传输模式
put:上传文件
get:下载文件
quit:退出
verbose:显示详细的处理信息
tarce:显示包路径
status:显示当前状态信息
binary:二进制传输模式
ascii:ascii 传送模式
rexmt:设置包传输的超时时间
timeout:设置重传的超时时间
help:帮助信息
? :帮助信息