CentOS7 中TFTP配置

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现

1.安装两个软件

tftp-5.2-11.el7.x86_64 (TFTP客户端软件)

tftp-server-5.2-11.el7.x86_64 (TFTP服务器端软件)

#yum install tftp

#yum install tftp-server

2.修改启动配置文件
不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。修改文件/etc/xinetd.d/tftp,主要是设置TFTP服务器的根目录,开启服务。

修改后的配置文件如下:

 

 

service tftp

{
  socket_type = dgram
  protocol = udp
  wait = yes
  user = root
  server = /usr/sbin/in.tftpd
  server_args = -s /public/samba/tftpboot
  disable = no
  per_source = 11
  cps = 100 2
  flags = IPv4
}

3.创建tftp根目录,关闭防火墙,启动tftp-server

#mkdir -m 777 /public/samba/tftpboot

配置防火墙 

#service xinetd restart          //重启 xinetd 服务重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。

验证一下TFTP是否起来了:

[root@kashu /]# netstat -tunap | grep :69

出现下面的信息代表已经启动了

udp        0      0 0.0.0.0:69              0.0.0.0:*                           

4.tftp的使用

#tftp 192.168.2.105  登陆到tftp server

>get filename  从tftp server根目录获取文件

>put filename 上传文件到tftp server根目录 

>q 离开    

 

posted on 2015-02-02 09:52  lion382  阅读(1728)  评论(0编辑  收藏  举报