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文件。