准备工作
新建一个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
相关推荐
本文主要是在ubuntu 16.04环境下,如何安装 eclipse。
VM中ubuntu16.04安装VM tools的详细步骤,及具体说明和图示
ubuntu16.04安装oracle操作文档
Ubuntu 16.04安装Calibre电子书管理软件.docx
Ubuntu 16.04安装ros 以及 Google Cartographer Slam
ubuntu16.04安装gstreamer的的步骤
Ubuntu16.04 离线安装openssh所需的安装包deb(修正了安装步骤)
ubuntu16.04中安装使用dockerubuntu16.04中安装使用docker
ubuntu 16.04安装jdk1.8图文详细教程
ubuntu16.04安装opencv教程,简单快捷,讲解详细明了。
内网环境安装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...
用U盘制作ubuntu16.04系统的一些心得,包含下载网址,安装整理的一些详细过程
ubuntu 16.04安装tomcat 8.0图文详细教程
Ubuntu16.04安装Oracle11g及配置环境[整理].pdf
ubuntu16.04自动安装mysql5.7的部署脚本,内附mysql5.7,脚本中有注释,另有数据库搭建脚本。
ubuntu16.04安装CUDA,CAFFE,opencv3.2企业安装文档,比较好用
这篇文章主要介绍了Ubuntu 16.04 中文版安装基础入门教程(图文),需要的朋友可以参考下 安装Ubuntu16.04 1、进入 live cd 桌面 1)安装盘下载地址:http://releases.ubuntu.com/16.04/,可以用硬盘启动,也可以...
该文档详细介绍了在Ubuntu操作系统下,如何一步步搭建ROS操作系统,然后并在ubuntu系统上顺利运行程序的过程。
有时候会遇到客户是内网环境的,无法在线通过apt install mysql-server进行安装,本文将提供mysql5.7.33所需的离线安装包和依赖。
包含了Linux版本的Redis3.2.8压缩包以及配置文件和安装说明文件。详细的操作还请看我的博客中对应的文章。