在Linux系统配置TFTP服务

     简单文件传输协议(Trivial File Transfer Protocol,TFTP)是一种基于UDP协议在客户端和服务器之间进行简单文件传输的协议。顾名思义,它提供不复杂、开销不大的文件传输服务(可将其当作FTP协议的简化版本)。

    由于TFTP在传输文件时采用的是UDP协议,占用的端口号为69,因此文件的传输过程也不像FTP协议那样可靠。但是,因为TFTP不需要客户端的权限认证,也就减少了无谓的系统和网络带宽消耗,因此在传输琐碎不大的文件时,效率更高。

    在RHEL 7系统中,TFTP服务是使用xinetd服务程序来管理的。xinetd服务可以用来管理多种轻量级的网络服务,而且具有强大的日志功能。

 

1、安装tftp服务程序和tftp客户端

# yum install tftp-server tftp -y

 

2、修改tftp的配置文件,把disable选项改成yes,开启tftp服务:                 

# vim /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                 = yes

        per_source              = 11

        cps                     = 100 2

        flags                   = IPv4

}

 

注:1)、默认disable= no,也就是说默认是不开启tftp功能,需要改成yes

       2)、server_args = -s /var/lib/tftpboot,这里是默认登录tftp所浏览的目录

 

3、重启xinetd,并加入开机自启动

# systemctl restart xinetd

# systemctl enable xinetd

 

4、把想要共享出去的文件放到/var/lib/目录下就可以了,这里拷贝系统一份配置文件来演示下:

# cp /etc/fstab /var/lib/tftpboot/

 

5、登录到tftp服务器上,使用get命令下载fstab成功:

# tftp 192.168.10.10

tftp> get fstab

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值