准备工作
新建一个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
相关推荐
此文本是本人总结的ubuntu16.04在vmware上安装使用的基本指导文本,包含vmware安装、ubuntu安装,基本网络配置(支持多网段)、ssh/samba/tftp/nfs/telnet等网络环境搭建、软件更新以及共享文件夹的创建使用、vim的...
在本文中,我们将详细介绍如何在 Ubuntu 16.04 或 18.04 上安装 PetaLinux 2019.1。 首先,确保你的系统满足 PetaLinux 的前提条件。根据 Xilinx 的官方文档 ug1144,PetaLinux 需要在 Ubuntu 16.04 或 18.04 操作...
在Ubuntu 16.04 (Xenial)上快速安装Foreman的流程主要包括以下几个步骤: 首先,Foreman 的安装依赖于Puppet,这是一款流行的配置管理工具。在进行Foreman安装前,确保系统已经安装了Puppet 3.x 或更高版本。推荐...
首先,确保你的运行环境是Python3,并且在Ubuntu 16.04系统上。在执行以下代码之前,你需要先启动一个TFTP服务器。这个服务器必须与运行Python代码的Ubuntu机器位于相同的网络段内。你可以通过安装并运行`tftpd`服务...
ubuntu 12.04 配置参考 含 emacs nfs tftp 配置参考
首先,你需要确保已经安装了Ubuntu 16.04环境,并且安装了编译所需的依赖工具,如Git、make、ncurses开发库等。你可以通过运行以下命令来安装: ```bash sudo apt-get update sudo apt-get install build-essential...
硬件方面,教程列举了必要的设备,包括Linux服务器(推荐Ubuntu 16.04及以上版本),Windows工作台(兼容XP/7/10),以及Hi3518EV300 IoT Camera单板。开发过程中,Windows工作台通过USB线与单板连接,实现数据传输...
1. **操作系统**: 推荐使用Linux发行版(如Ubuntu 16.04及以上版本)。 2. **编译工具链**: 需要安装交叉编译工具链(例如arm-linux-gnueabihf-gcc),这通常可以通过包管理器获得。 3. **额外依赖库**: 文档中提到...