Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程

您所在的位置:网站首页 虚拟机配置修改教程下载不了怎么回事 Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程

Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程

2024-07-02 17:54| 来源: 网络整理| 查看: 265

专栏地址:嵌入式开发 专栏文章: 【01】windows安装VMware最新版本(VMware Workstation 17.0 Pro)详细教程 【02】VMware17虚拟机安装Ubuntu最新版本(Ubuntu22.04LTS)详细步骤 【03】Ubuntu22.04 添加samba,并在windows访问 的详细教程 【04】Vmware Pro 17 设置共享文件夹 【05】Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程 【06】Windows下的Tftpd32(Tftpd64)软件下载和使用教程-集成了Tftp服务器、客户端 【07】Ubuntu最新版本(Ubuntu22.04LTS)安装nfs服务器及使用教程 【08】Windows下SecureCRT的下载、安装、使用、配置【Telnet/ssh/Serial】 【09】Xshell的下载、使用、配置【ssh、telnet、串口】

目录 一、概述二、在Ubuntu安装Tftp服务器🍖2.1 安装tftp服务端(`tftpd-hpa`):🍖2.2 配置,修改`/etc/default/tftpd-hpa`,如图:🍖2.3 创建tftp服务的下载目录:🍖2.4 重启tftp服务器: 三、在Ubuntu安装、使用Tftp客户端🍖3.1 安装tftp客户端(`tftp-hpa`):🍖3.2 tftp客户端命令说明:🍖3.3 使用tftp客户端(`tftp-hpa`):

一、概述

🍓TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。 🍓TFTP服务器是一个多线程TFTP服务器,允许任何数量的客户端连接同时进行。在嵌入式开发中,常用来下载运行程序到开发板,属于嵌入式开发需要掌握的一个软件。

二、在Ubuntu安装Tftp服务器

在安装之前,先对要安装的tftp相关软件做个了解, 🍓tftpd-hpa是tftp服务器, 🍓tftp-hpa是tftp客服端,如果你的Ubuntu只是需要作为tftp服务器使用,可以不安装tftp-hpa。 🍓xinetd的全称是extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,提供类似于inetd+tcp_wrapper的功能。Linux系统会把一些不常用的服务监听端口交由xinetd集中监听,有客户端请求时,xinetd就会启动相应服务来处理客户端的请求,处理结束后,xinetd继续监听。

🍖2.1 安装tftp服务端(tftpd-hpa): sudo apt-get install tftpd-hpa 🍖2.2 配置,修改/etc/default/tftpd-hpa,如图: sudo vim /etc/default/tftpd-hpa

在这里插入图片描述

🍖2.3 创建tftp服务的下载目录: sudo mkdir /tftpboot sudo chmod 777 /tftpboot/ 🍖2.4 重启tftp服务器: sudo service tftpd-hpa restart 三、在Ubuntu安装、使用Tftp客户端 🍖3.1 安装tftp客户端(tftp-hpa): sudo apt-get install tftp-hpa 🍖3.2 tftp客户端命令说明: connect :连接到远程tftp服务器 mode :文件传输模式 put :上传文件 get :下载文件 quit :退出 verbose :显示详细的处理信息 trace :显示包路径 status :显示当前状态信息 binary :二进制传输模式 ascii :ascii 传送模式 rexmt :设置包传输的超时时间 timeout :设置重传的超时时间 help :帮助信息 ? :帮助信息 🍖3.3 使用tftp客户端(tftp-hpa):

在/tftpboot目录创建一个 ser.txt 文件,供客户端下载; 在/home/samba/(或其他任意目录都行) 创建cli.txt,用于上传到tftp服务器 ; 在/home/samba/执行tftp客户端,下载 ser.txt,上传cli.txt 在这里插入图片描述

touch /tftpboot/ser.txt touch /home/samba/cli.txt tftp 127.0.0.1 tftp> get ser.txt tftp> put cli.txt tftp> q

参考: Tftpd-hpa-Ubuntu 中文 Wiki Linux tftp命令

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3