centos7 安装配置TFTP
时间: 2023-08-07 14:04:48 浏览: 210
在CentOS 7上安装和配置TFTP服务器的步骤如下:
1. 安装TFTP服务器软件包:
```
sudo yum install tftp-server
```
2. 配置TFTP服务器:
打开TFTP服务器的配置文件`/etc/xinetd.d/tftp`:
```
sudo vi /etc/xinetd.d/tftp
```
将文件内容修改为如下所示:
```
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
```
3. 创建TFTP根目录:
```
sudo mkdir /var/lib/tftpboot
sudo chown -R nobody:nobody /var/lib/tftpboot
sudo chmod -R 777 /var/lib/tftpboot
```
4. 启动并设置TFTP服务开机自启动:
```
sudo systemctl start xinetd
sudo systemctl enable xinetd
```
5. 防火墙设置:
如果你的防火墙开启了,默认情况下TFTP使用UDP端口69。你可以使用以下命令打开该端口:
```
sudo firewall-cmd --add-service=tftp --permanent
sudo firewall-cmd --reload
```
现在,你的CentOS 7系统上的TFTP服务器已经安装和配置完成。你可以将文件放置在`/var/lib/tftpboot`目录下,并通过TFTP协议进行访问。
阅读全文