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 离开