Linux tftp配置
TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。
xinetd(eXtended InterNET services daemon)是新一代的网络守护进程服务程序,又叫超级INTERNET服务器,经常用于管理多种轻量型INTERNET服务,xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。
1、安装tftp服务器
yum install -y tftp-server
2、配置tftp服务器文件
sudo vim etc/xinetd.d/tftp
配置文件如下:
3、开启xinetd服务器
sudo mkdir /tftp/
sudo chmod 777 /tftp/
cd /tftp
touch test.c
sudo service xinetd restart
4、下载tftp客户端
sudo yum install tftp*
5、关闭SELinux
sudo setenforce 0(临时关闭)
要下次重启之后还是关闭的就要修改selinux的配置文件:
sudo vim /etc/selinux/config
将SELINUX=enforcing改成SELINUX=disabled
6、打开tftp的防火墙
sudo /sbin/iptables -I INPUT -p tcp --dport 69 -j ACCEPT
sudo /sbin/iptables -I INPUT -p udp --dport 69 -j ACCEPT
sudo /etc/rc.d/init.d/iptables save (把刚才的修改保存下来)