`

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
分享到:
评论

相关推荐

    ubuntu16.04简明安装使用指南

    此文本是本人总结的ubuntu16.04在vmware上安装使用的基本指导文本,包含vmware安装、ubuntu安装,基本网络配置(支持多网段)、ssh/samba/tftp/nfs/telnet等网络环境搭建、软件更新以及共享文件夹的创建使用、vim的...

    PetaLinux 2019 安装指南1

    在本文中,我们将详细介绍如何在 Ubuntu 16.04 或 18.04 上安装 PetaLinux 2019.1。 首先,确保你的系统满足 PetaLinux 的前提条件。根据 Xilinx 的官方文档 ug1144,PetaLinux 需要在 Ubuntu 16.04 或 18.04 操作...

    foreman ubuntu16 快速安装

    在Ubuntu 16.04 (Xenial)上快速安装Foreman的流程主要包括以下几个步骤: 首先,Foreman 的安装依赖于Puppet,这是一款流行的配置管理工具。在进行Foreman安装前,确保系统已经安装了Puppet 3.x 或更高版本。推荐...

    python3 socket 实现TFTP 文件上传

    首先,确保你的运行环境是Python3,并且在Ubuntu 16.04系统上。在执行以下代码之前,你需要先启动一个TFTP服务器。这个服务器必须与运行Python代码的Ubuntu机器位于相同的网络段内。你可以通过安装并运行`tftpd`服务...

    ubuntu 12.04 配置参考

    ubuntu 12.04 配置参考 含 emacs nfs tftp 配置参考

    编译mtk-openwrt-lede-4.2.0.0内核 usb网卡实现huawei_E8372h-155_4G转有线和WIFI

    首先,你需要确保已经安装了Ubuntu 16.04环境,并且安装了编译所需的依赖工具,如Git、make、ncurses开发库等。你可以通过运行以下命令来安装: ```bash sudo apt-get update sudo apt-get install build-essential...

    《鸿蒙OS开发环境搭建》.pdf

    硬件方面,教程列举了必要的设备,包括Linux服务器(推荐Ubuntu 16.04及以上版本),Windows工作台(兼容XP/7/10),以及Hi3518EV300 IoT Camera单板。开发过程中,Windows工作台通过USB线与单板连接,实现数据传输...

    Rockchip_RV1126_RV1109_Quick_Start_Linux_CN.pdf

    1. **操作系统**: 推荐使用Linux发行版(如Ubuntu 16.04及以上版本)。 2. **编译工具链**: 需要安装交叉编译工具链(例如arm-linux-gnueabihf-gcc),这通常可以通过包管理器获得。 3. **额外依赖库**: 文档中提到...

Global site tag (gtag.js) - Google Analytics