一、目标
在 centos 7 上安装部署TFTP服务器。tftp用的是udp的69端口
二、环境
centos 7.6
三、主要过程
1、安装TFTP服务器
yum install xinetd tftp tftp-server
2、修改tftp主配置文件
cp /etc/xinetd.d/tftp{,.bak}
vi /etc/xinetd.d/tftp
server_args = -s /var/lib/tftpboot -c # 注意这行,如果允许上传,一定要加上参数 -c
disable = no # 这行默认为yes,改成no,允许
3、启动tftp服务
systemctl restart xinetd.service
systemctl enable xinetd.service
4、判断tftp是否启动了
netstat -ntlup |grep 69
netstat -a |grep tftp
注:tftp用的是udp的69端口
到此就安装完成了。
如果没能上传文件成功,那很可能是tftp的主目录没有写权限
chmod 0777 /var/lib/tftpboot
再或者关闭防火墙、添加端口也行
systemctl stop firewalld
iptables -A INPUT -p udp --dprot 69 -j ACCEPT
----------------kahn----ok-------------------2021年10月12日---------------------