centos tftp服务器搭建

安装 TFTP 服务器

yum install tftp-server

配置 TFTP 服务器

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
}

创建 TFTP 存储目录

默认情况下,TFTP 文件存储在 **/var/lib/tftpboot** 目录下。您可以创建这个目录并确保它具有足够的权限:

mkdir /var/lib/tftpboot
chmod -R 777 /var/lib/tftpboot

安装xinetd

yum install -y xinetd

启动和启用 TFTP 服务

systemctl start xinetd 
systemctl enable xinetd
systemctl enable tftp -now

防火墙配置

如果您启用了防火墙(Firewalld),请确保打开 TFTP 服务器的 UDP 端口 69,以允许传入的 TFTP 请求。运行以下命令:

firewall-cmd --permanent --zone=public --add-service=tftp sudo firewall-cmd --reload

现在, CentOS 系统上已经成功搭建了 TFTP 服务器。您可以将文件放置在 **/var/lib/tftpboot** 目录中,并使用 TFTP 客户端从其他计算机上传或下载文件。

请注意,TFTP 是一种不安全的文件传输协议,不提供身份验证和加密。因此,在生产环境中,应采取适当的安全措施,如防火墙规则和访问控制,以确保 TFTP 服务器的安全性。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值