RedHat9.0下tftp服务的安装及使用

本文介绍如何在RedHat9.0中安装并配置TFTP服务,包括安装必要的RPM包、配置xinetd服务、设置TFTP根目录等步骤,最后验证服务是否正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

tftp服务的安装,对于RedHat9.0tftp RPM包在安装光盘的第三张盘下,可以用mount /dev/cdrom mnt/cdrom 将其挂载后,拷贝到/home/work目录下
安装
rpm -ivh tftp-server-0.32********
rpm -ivh tftp-0.32*******(
这个包是客户端登陆tftp服务器所需要的)
安装完后,进行配置及开启服务
linux下,不管使用的是哪一种super-serverinetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。
切换到cd /etc目录下
打开tftp服务的配置文件
命令为emacs xinedt.d/tftp
修改后的文件如下:
service tftp
{     socket_type            =dgram
       protocol                  =udp
       wait                        =yes
       user                        =root
       server                     =/usr/sbin/in.tftpd
       server_args             =-s  /home/work/tftpboot -c
       disable                    =no
       per_source             =11
       cps                         =100 2
       flags                       =IPv4
}

对应的部分参数说明
修改项server_args= -s         -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot-c指定了可以创建文件
保存后退出
切换目录 cd /home/work
建立tftp的启动目录 tftpboot
mkdir tftpboot
然后重新开启tftp服务
命令为:service xinetd restart
这样,tftp-server就启动了。
你可以用查询命令看tftp服务是否开启
netstat -a | grep tftp
显示结果为
udp 0 0 *:tftp  *:*
表明服务已经开启
你可以登陆本机测试以下,命令如下:
#tftp     your-ip-address
  tftp>get
  tftp>put
  tftp>q
这样你就在linux下建立了tftp服务器,u-boot可以直接登录到你的主机上了,不用再切换到windows下用tftpd32.exe来建立服务器了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值