http://bbs.52dtv.com/thread-25392-1-1.html 文章出处
1. yum install tftp -y
2.vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /opt/tftpboot -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
3. 在opt目录下创建tftpboot目录
cd /opt
mkdir tftpboot
4.将tftpboot权限改到最大化。
chmod 777 /opt/tftpboot
5.setenforce 0
改selinux模式为只记录不拦截。
6. systemctl stop firewalld.service
关闭防火墙。
7.systemctl restart xinetd
重启xinetd,相当于是打开tftp服务器。为了保险再执行一句systemctl enable xinetd。
8.检查各服务是否成功启动或在成功关闭。
sestatus
9.检查tftp服务状态。
netstat -a | grep tftp
10.通过以上还不放心,就自己在本地测试下服务器。
cd /opt/tftpboot
touch aaa
cd /home
touch bbb
tftp 127.0.0.1
get aaa
put bbb
q
以上步骤测试服务器下载和上传功能。成功的话一般home和tftpboot目录下都会有aaa和bbb文件。