CentOS7 tftp服务端和客户端

本文详细介绍了如何在两台CentOS系统之间配置TFTP服务,包括服务端(CentOS1)的安装、设置和生成测试文件,以及客户端(CentOS2)的安装、下载和上传文件操作。通过关闭防火墙、安装tftp服务端和客户端软件,实现了跨网段的文件传输功能。
摘要由CSDN通过智能技术生成

CentOS7 tftp服务端和客户端

  1. CentOS1 服务端 192.168.99.201
  2. CentOS2 客户端 192.168.99.202
  3. Tftp和服务端和客户端可以跨网段
  4. tftp-server也可以由xinetd服务管理
  5. 两台主机都关闭防火墙
  6. CentOS1 服务端操作
    1. CentOS1 安装服务端,启动服务,在默认目录生成测试文件
    2. 默认情况下服务端没有开启上传权限,如果要开启的话在启动选项后加上"-c"
      # 临时关闭防火墙,如果长期使用可永久关闭防火墙或者添加规则
      systemctl stop firewalld
      # 安装服务端
      yum install -y tftp-server
      # 添加-c选项
      sed -i 's/tftpboot/tftpboot -c/g' /lib/systemd/system/tftp.service
      # 生成一个供上传的目录(默认目录没有写权限)
      mkdir /var/lib/tftpboot/put
      chmod 777 /var/lib/tftpboot/put
      # 重载服务
      systemctl daemon-reload
      # 设置Tftp服务端开机启动,并且现在启动
      systemctl enable tftp --now
      # 生成测试的文本文件
      cat > /var/lib/tftpboot/test_tftp-server.txt << EOF
      Tftp-Server is OK
      EOF
      
  7. CentOS2 客户端操作
    # 临时关闭防火墙,如果长期使用可永久关闭防火墙或者添加规则
    systemctl stop firewalld
    # 安装客户端
    yum install -y tftp
    # 下载测试文件
    tftp 192.168.99.201 -c get test_tftp-server.txt
    # 将下载的测试文件上传成test_tftp-client.txt
    tftp 192.168.99.201 -c put test_tftp-server.txt put/test_tftp-client.txt
    
  8. CentOS1 查看上传的文件
    cat /var/lib/tftpboot/put/test_tftp-client.txt
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liujinbao8000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值