`

Ubuntu 16.04 安装tftp

阅读更多

 

准备工作

新建一个777权限的tftpdir服务文件夹

例如/home/sjj/work/tftpdir

放一个有内容的1.txt文本用来测试

 

安装tftp的增强版本

服务端tftpd-hpa 

客户端tftp-hpa

sudo apt-get install tftp-hpa tftpd-hpa

 

修改配置文件

sudo vim /etc/default/tftpd-hpa

 

内容如下

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/home/sjj/work/tftpdir"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"

 

 

然后重启tftpd-hpa服务

sudo service tftpd-hpa restart

 

ps -ef |grep tftp   能看到tftpd-hpa进程以及服务的目录tftpdir

netstat -a | grep tftp  成功显示正在运行

netstat -tlnup | grep :69           能显示我们指定的端口69

 

 

测试一下

先回到其他目录比如/home/sjj/work,只要不是tftpdir目录就行

tftp 127.0.0.1 或 tftp localhost

tftp> get 1.txt   获取tftpdir目录里的1.txt到work目录

tftp> put 2.txt   发送当前目录的2.txt到tftpdir服务端目录

tftp> q            退出

 

ok

0
0
分享到:
评论

相关推荐

    ubuntu 16.04 安装 eclipse教程和总结

    ### Ubuntu 16.04 下 Eclipse 的安装与配置教程 #### 一、前言 随着软件开发领域的不断发展,集成开发环境(IDE)已经成为开发者不可或缺的工具之一。Eclipse 是一款非常受欢迎且功能强大的开源 IDE,它支持多种...

    Ubuntu16.04安装VMtools

    ### Ubuntu 16.04 安装 VMware Tools 的详细步骤 #### 一、前言 在使用虚拟化技术时,提高宿主机与虚拟机之间的兼容性和交互性是非常重要的。VMware Tools 是一种增强工具包,它能显著提升 VMware 虚拟机的性能,...

    U盘制作ubuntu16.04系统,下载,安装整理

    制作Ubuntu 16.04系统U盘及安装步骤详解 在本文中,我们将深入探讨如何使用U盘制作Ubuntu 16.04系统,并详细阐述安装过程。首先,我们需要准备一个空的U盘,Ubuntu 16.04桌面版的ISO镜像文件(针对AMD64架构),...

    Ubuntu16.04LTS正版镜像-Ubuntu16.04系统ios-Linux官网资源

    在安装Ubuntu 16.04时,用户可以选择不同的安装类型,如最小化安装、桌面版安装或服务器版安装。此外,Ubuntu 16.04还支持多种语言,适应全球用户的使用需求。 总的来说,Ubuntu 16.04 LTS是一款强大、稳定的Linux...

    ubuntu16.04安装oracle操作文档

    ### Ubuntu 16.04 安装 Oracle 操作指南 #### 一、环境准备 在开始安装 Oracle 数据库之前,需要确保您的 Ubuntu 16.04 系统已经安装了必要的 Java 开发工具包 (JDK)。本文档将详细介绍如何在 Ubuntu 16.04 上安装...

    Ubuntu16.04安装Oracle11g及配置环境[整理].pdf

    Ubuntu 16.04 安装 Oracle 11g 及配置环境 在本文中,我们将学习如何在 Ubuntu 16.04 操作系统中安装 Oracle 11g 数据库,并对其进行配置。 一、安装 VMware Tools 在安装 Oracle 11g 之前,我们需要首先安装 ...

    ubuntu16.04 mysql5.7 离线包及依赖

    内网环境安装mysql5.7数据库所需deb安装包,libaio1_0.3.110-2_amd64.deb ,libmecab2_0.996-1.2ubuntu1_amd64.deb ,libmysqlclient20_5.7.25-1ubuntu16.04_amd64.deb,libmysqlclient-dev_5.7.25-1ubuntu16.04_amd...

    ubuntu 16.04 gcc5.4安装依赖包

    在Ubuntu 16.04操作系统中,GCC (GNU Compiler Collection) 是一个关键的开发工具,用于编译C、C++和其他编程语言的源代码。GCC 5.4.0是该系列的一个版本,提供了许多改进和新特性。在安装GCC 5.4.0时,通常需要确保...

    ubuntu16.04中安装使用docker

    ubuntu16.04中安装使用dockerubuntu16.04中安装使用docker

    Ubuntu16.04安装Redis3.2.8

    在本教程中,我们将深入探讨如何在Ubuntu 16.04上安装Redis 3.2.8,这是一个流行的开源键值存储系统,常用于缓存、消息队列和其他高性能数据处理场景。以下是你需要知道的关键步骤和相关知识点: 1. **了解Redis**...

    ubuntu16.04安装包,百度云下载链接与密码

    - 运行U盘启动制作工具,选择合适的选项来创建可引导的Ubuntu安装介质; - 选择之前下载好的Ubuntu 16.04 LTS ISO文件并开始制作过程; - 等待制作完成。 3. **设置BIOS/UEFI启动项**: - 重启计算机并进入BIOS...

    ubuntu16.04安装opencv教程

    ubuntu16.04安装opencv教程,简单快捷,讲解详细明了。

    Ubuntu 16.04安装Calibre电子书管理软件.docx

    Ubuntu 16.04 安装 Calibre 电子书管理软件 Calibre 是一款功能强大、开源的电子书管理软件,为用户提供了一站式的电子书解决计划。用户可以利用 Calibre 对电子书进行格式转换、归类收拾、组织成属于自己的电子...

    Ubuntu 16.04 安装 ROS

    在Ubuntu 16.04上安装ROS(Robot Operating System)是机器人开发中的一个重要步骤。ROS是一个广泛使用的机器人软件框架,其提供了一系列的软件库和工具,使得开发复杂的机器人应用程序变得可能。ROS虽然被称为...

    Ubuntu16.04离线安装软件-离线安装包mysql5.7.33

    在Ubuntu 16.04操作系统中,有时由于网络限制,我们无法直接使用`apt install`命令在线安装MySQL Server 5.7.33。此时,我们需要采用离线安装的方法来解决这个问题。以下是一个详细的步骤指南,涵盖了如何使用提供的...

    钉钉 for ubuntu16.04

    下面我们将详细探讨如何在Ubuntu 16.04系统中安装和使用钉钉。 首先,了解`.deb`包的含义至关重要。`.deb`是Debian软件包的扩展名,它是Ubuntu基于的Debian Linux发行版的一种软件包管理方式。这些包包含了软件的源...

    Ubuntu16.04 离线安装openssh所需的安装包deb(修正了安装步骤)

    在Ubuntu 16.04系统中,OpenSSH是一个至关重要的...通过以上步骤,你应该能够在离线的Ubuntu 16.04系统上成功安装和配置OpenSSH服务。这个过程虽然比在线安装复杂,但确保了即使在无网络环境下也能实现安全的远程访问。

    ubuntu16.04安装mysql5.7脚本

    在Ubuntu 16.04上安装MySQL 5.7是一项常见的系统管理任务,尤其对于开发者和运维人员来说。MySQL 5.7是该数据库管理系统的一个稳定版本,提供了许多性能改进和新特性。以下是关于使用脚本在Ubuntu 16.04上自动安装...

    ubuntu16.04安装chrome浏览器(附安装步骤)

    在Ubuntu 16.04操作系统中安装Google Chrome浏览器的过程涉及几个关键步骤,因为Chrome并不在Ubuntu的默认软件仓库中。以下是一个详细的指南,帮助您完成这个任务。 首先,我们需要获取Google Chrome的.deb安装包。...

    Ubuntu16.04安装配置jupyterhub

    ### Ubuntu16.04安装配置JupyterHub #### 一、环境准备与基础软件安装 **1.1 Anaconda3 安装** 为了更好地管理Python环境及依赖库,我们通常选择安装Anaconda3。首先从清华大学镜像站点下载Anaconda3安装包。 **...

Global site tag (gtag.js) - Google Analytics