Linux搭建TFTP服务器

TFTP的使用场景:适用开销不大,不复杂的场景
FTP的服务器和客户机建立两个网路连接,
控制连接:端口号:21 作用:ftp命令和响应结果
数据连接:端口号:20  作用:负责传输文件   
默认工作模式主动模式
客户端与服务器建立连接
1、控制连接:
(1)客户端开启一个随机选择的TCP端口,向ftp的21端口请求连接,经过三次握手便可建立连接。
2、数据连接:
(1)当客户端与服务器传输数据时,客户端通过port command告诉服务器,客户端可以使用另一个端口来传输数据。
服务器使用20端口建立数据连接(连接的方向:服务器--->客户端)。
TCP分组中有SNY标志,客户端ACK确认标志,完成三次握手,数据连接建立连接。

详细安装步骤
1、安装TFTP的客户端tftp-hap,服务器tftpd-hpa,安装xinetd扩展性网络守护进程
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述2、
(1)配置vim /etc/default/tftpd-hpa,配置tftp-hpa保存并退出。在这里插入图片描述

TFTP_USERNAME="root"         //表示你用什么用户登录FTTP
TFTP_DIRECTORY="/home/lhx/tftpboot"    //你安装的根路径
TFTP_ADDRESS="0.0.0.0:69"  //对应的端口号
TFTP_OPTIONS="-l -c -s"
-l 	 
 	Stand alone 一直处于监听状态
 	Super daemon处于休眠状态,直到唤醒 xinetd启动模式
-c创建新文件夹
-s改变ftp根目录

(2)配置TFTP服务器在xinetd下启动,进入cd /etc/xinetd.d,vim tftp,配置tftp保存并退出。
在这里插入图片描述在这里插入图片描述把标红改成自己的目录server_args =-s /home/lhx/tftpboot -c

3、启动停止TFTP服务
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值