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

这篇具有很好参考价值的文章主要介绍了Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

专栏地址:嵌入式开发
专栏文章:
【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、串口】


一、概述

🍓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

ubuntu安装tftp,嵌入式开发,服务器,ubuntu,linux

🍖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
ubuntu安装tftp,嵌入式开发,服务器,ubuntu,linux

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命令


ubuntu安装tftp,嵌入式开发,服务器,ubuntu,linux

文章来源地址https://www.toymoban.com/news/detail-640476.html

到了这里,关于Ubuntu最新版本(Ubuntu22.04LTS)安装Tftp服务及其使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu22.04LTS编译Frida历史版本,环境配制及细节调整

    经常使用Frida的朋友们可能会遇到Frida的各种问题需要自定义的,而这时候Frida的本地编译就显得很重要了。 最近一位朋友发现使用Frida14/15/16版的server只能连拉一定数量的设备,超过了frida-device-manager便不能连接设备。 实现没有办法,我只好去修改源码,然后自己搭建编译环

    2024年02月19日
    浏览(36)
  • 双系统安装ubuntu 22.04 LTS(一步到位)

            作为一个拥有两次都是一次成功安装好双系统的经验的人,我觉得我可以借这个文章仔细讲述一下,让大家都可以双系统安装都是一次成功。为什么有着两次安装经验呢,第一次安装完成后由于电脑的内存不太够了,然后重新装了一个固态和机械硬盘,再次安装了

    2024年01月23日
    浏览(43)
  • Ubuntu 22.04 LTS 安装 RTL8188GU 网卡驱动

    腾达(Tenda)150Mbps 迷你免驱网卡 W311MI V5.0 1、查看本机的USB设备列表及其详细信息 可以查看到网卡芯片型号,After Modeswitch表示已经过Modeswitch: 2、安装git、make、gcc、linux-header 安装git、make、gcc: 安装linux-header: 3、安装RTL8188GU芯片驱动 git clone 开源项目 github.com/lwfinger/rtl8x

    2024年02月10日
    浏览(47)
  • 最新版ubuntu22.04安装NVIDIA显卡驱动以及CUDA、CUDNN,和安装驱动gcc版本问题解决。

    1.驱动安装参考下述链接 1.1 NVIDIA显卡驱动、 CUDA 的安装参考这个博主的具体安装步骤,但是最后一步的 cudnn 的安装参考另一个博主,见链接。 1.2 可以选择最新版本的驱动,需要在官网去找最新的版本对应。 2.最新版本我遇到的错误以及解决方法 2.1.在进入tty1界面后ubuntu安装

    2024年04月24日
    浏览(40)
  • 【2023】Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS

    目录 一、准备工作 二、安装Ubuntu 22.04.1 LTS 1. 下载Ubuntu 22.04.1 LTS 2. 移动到非系统盘 三、启动Ubuntu遇到的报错及解决方案 四、换源 五、安装ROS 1. 设置编码 2. 添加源 3. 安装ROS 4. 设置环境变量 5. 测试 控制面板——程序——程序和功能——启动或关闭 Windows 功能   开启如图所

    2024年02月10日
    浏览(57)
  • Ubuntu22.04 LTS安装USB无线网卡RTL8188ftv驱动

    1、插上USB无线网卡 使用 查看无线网卡,权限不够前面就加sudo 看到有8188FTV字样的说明就已经识别了,就像上图的001总线上的005设备,下面开始安装驱动 1、老规矩,先update和upgrade 2、添加仓库,添加后再update一下 3、安装驱动 4、修改配置 最后重 启机器,就能看到wifi的界面

    2024年04月28日
    浏览(27)
  • Ubuntu 22.04LTS安装VNC Server 并配置基于ssh的加密连接

    1.安装tiger vnc server 使用下面的 apt 命令安装 TigerVNC 服务器软件包。 输入  Y  进行确认,然后按 回车 键继续安装。现在安装将开始。  2.初始化 VNC 服务器 切换到需要使用的用户 cd username  使用以下命令初始化 VNC 服务器配置。命令行 vncserver 可用于管理 VNC 服务器配置,包括

    2024年02月16日
    浏览(28)
  • Ubuntu 22.04 LTS 安装nvidia-docker NVIDIA Container Toolkit

    docker info 配置apt源 安装nvidia-container-toolkit 安装日志 参考资料: Installation Guide — container-toolkit 1.13.5 documentation

    2024年02月14日
    浏览(48)
  • 在Ubuntu 22.04 LTS 上安装 MySQL两种方式:在线方式和离线方式

    Ubuntu 是一款基于Linux操作系统的免费开源发行版,广受欢迎。它以稳定性、安全性和用户友好性而闻名,适用于桌面和服务器环境。Ubuntu提供了大量的软件包和应用程序,拥有庞大的社区支持和活跃的开发者社区。它的长期支持(LTS)版本获得5年的安全更新,为企业和个人提

    2024年02月04日
    浏览(39)
  • Ubuntu 22.04 LTS 安装使用腾达(Tenda) W311MIv6 AX300 无线网卡

    安装教程:腾达(Tenda)W311MIv6 AX300无线网卡Linux系统安装方法_腾达(Tenda)官方网站 问题解答:腾达(Tenda) W311MIv6 网卡常见问题解答?_腾达(Tenda)官方网站 注意:如果电脑连手机热点上网,手机热点的 AP 频段要改为 2.4 GHz 频段 Q10:W311MIV6是多少兆的网卡? 答:当路由器的2.4G支

    2024年01月23日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包