在虚拟机的ubuntu 中配置 tftp 服务器(2021-4-14)
第 1 步:创建一个服务器文件存放的文件夹
创建一个文件夹(sudo mkdir /tftpboot),然后把它可以设置成访问权限最宽松的(sudo chmod 777 /tftpboot),也可以设置成合适的权限。
第 2 步:安装 tft
安装 tftp 所需的软件。首先需要安装 tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,
在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装 tftp-hpa 和 tftpd-hpa。然
后还需要安装 xinetd,在终端下输入 sudo apt-get install xinetd,安装好 xinetd。
第 3 步:配置/etc/xinetd.conf
配置相关服务文件。进入根目录下的 etc 文件夹(cd /etc/),首先看目录中有没有一个
xinetd.conf 文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下:
下面展示一些 内联代码片
。
# Simple configuration file for xinetd
##
Some defaults, and include /etc/xinetd.d/
defaults
{#
Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
}
includedir /etc/xinetd.d
第 4 步:配置/etc/default/tftpd-hpa
配置 tftp 服务器:
下面展示一些 内联代码片
。
// 命令
sudo vim /etc/default/tftpd-hpa
将内容修改成:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
这是你 tftp 服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为 777,命令为sudo chmod 777 /tftpboot
第 5 步:配置/etc/xinetd.d/tftp
然后进入 xinetd.d 文件夹(cd xinetd.d),查看是否有一个 tftp 文件,如果没有就新建
一个,如果有的话就查看内容是否与下面的一致,不一致则修改(我的虚拟机中就没有,是新建的),内容如下:
下面展示一些 内联代码片
。
service tftp
{socket_type = dgram
wait = yes
disable = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
#log_on_success += PID HOST DURATION
#log_on_failure += HOST
per_source = 11
cps =100 2
flags =IPv4
}
其中 server_args 一行是配置服务器的文件存放的位置,就是进行 tftp 传输的时候,都是从该文件夹中搜索文件的。
第 6 步:重启服务
当配置好 tftp 的配置文件后,需要重新启动一下 xinetd,在终端中输入 sudo /etc/init.d/xinetd reload,重新加载一下进程,再输入 sudo /etc/init.d/xinetd restart,重启服务。记住,每次修改完配置文件后,都需要重新启动一下服务。
.依次执行以下命令:
sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
第 7 步:验证tftp服务器是否可用
7.1、首先在/tftpboot 中新建一个文件 file.c,然后在其中随便输入内容;
7.2、然后进入一个不是/tftpboot 的目录下(原因是避免混淆,因为在获取文件是,默认是将想要获取的文件存放在当前目录下的),我这里进入的是共享文件夹中。然后在终端中输入 sudo tftp localhost,进入 tftp 命令符下(可以在其中输入 help查看命令和命令的作用)。输入 get file,如果没有任何提示,就说明传输成功了,然后输入 q退出 tftp 命令符,在当前目录下就可以看到一个 file 文件,内容是与开始新建的那个 file 的内容是一致的。
在虚拟机的ubuntu 中配置 tftp 服务器(2021-4-14)相关推荐
- boa服务器 系统设置,Ubuntu中配置boa服务器
操作系统及前期准备 Ubuntu版本:11.4(我的Ubuntu已经从10.10升级到11.4) boa安装软件:boa-0.94.14rc21.tar.gz (最新版本,网上用的比较多的是boa- ...
- windows搭建tftp服务器_Ubuntu中搭建TFTP服务器
参考: 在Ubuntu中搭建TFTP服务器_小拇指的脑瓜子的博客-CSDN博客_ubuntu tftpblog.csdn.net 主要步骤: sudo apt-get install -y xine ...
- Linux上开启tftp服务,Linux中配置tftp服务
Linux中配置tftp服务器 TFTP:简单文件传输协议,从文件服务器(tftp目录下)上获得或写入文件 1.安装tftp服务器 sudo apt-get install tftpd-hpa ...
- 在 Ubuntu 14.04 中配置 PXE 服务器
PXE(预启动执行环境Preboot Execution Environment)服务器允许用户从网络中启动 Linux 发行版并且可以不需要 Linux ISO 镜像就能同时在数百台 PC 中安装. ...
- linux centos 安装配置tftp服务器
PC机系统:Win7 虚拟机linux系统:centosx86 1.tftp概论 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一 ...
- Ubuntu中配置NFS服务
NFS协议允许远程访问Linux主机中的指定目录,并且在Windows 7中,原生支持将NFS文件系统映射到本地,通过资源管理器就可以访问Linux虚拟机或者开发板中的文件,非常方便. Ubuntu中 ...
- samba服务器新建文件权限,Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析...
Ubuntu中安装samba服务器创建文件共享的方法及普通用户设置共享的问题解析 发布时间:2011-01-04 19:10:00 作者:佚名 我要评论 本文是基于ubuntu桌面版进行操作说 ...
- ubuntu14.04 配置 tftp 服务器
第 1 步:安装 tftp 安装 tftp 所需的软件.首先需要安装 tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tft ...
- Ubuntu Linux操作系统tftp服务器和客户端安装(简单操作)
操作系统:ubuntu(64位) 12.04,系统必须连接互联网! 以下绿色文字为终端输入命令,红色为错误信息,蓝色为提示信息,紫色为一般信息. 终端输入: tftp 192.168.1.102 发现 ...
- Ubuntu下配置tftp服务和NFS服务
配置tftp 方法一:(推荐方法)Ubuntu10.04 测试通过 1.安装TFTP软件 sudo apt-get install tftp-hpa tftpd-hpa tftp-hpa是客户端,tf ...
最新文章
- MFC按钮CXPButton类,代码阅读起来还是挺不错的
- 面试之BI-SQL--table转换
- mysql主从同步 sql_mysql主从同步报错;Slave_SQL_Running: No
- 监控延迟严重怎么解决_两个月的蓝白猫掉毛严重怎么办,蓝白掉毛严重怎么解决...
- 推荐:学习自然语言处理(NLP)的学习方法和资料合集
- 句子相似度--余弦相似度算法的实现
- Tomcat应用中post方式传参数长度限制
- php 逗号 分割字符串
- Prototype(原型原型链)
- 软件随想--写牛B的代码
- java对账_Java微信对账接口返回值解析
- Atitiit java通过Exchange协议同步note 记事本 目录 1.1.1. 使用EWS(Exchange Web Service)协议读取邮件、发送邮件	1 最新问题	1 热门问题	1
- python reportlab模块
- 【Go学习】GO语言异常处理机制panic和recover分析
- Cisco网站模块 14 - 15:网络应用通信考试试题及答案
- 【算法】【c++】打家劫舍问题
- 【Splay】【ZJOI2006】书架
- 移植Opencv到arm tq2440
- OpenGL Glut 初学
- Hadoop、Pig、Hive、Storm、NOSQL 学习资源收集【Updating】