【嵌入式开发技术之环境配置】Ubuntu下 TFTP服务的配置

简介:

本文参考自http://daili.s314.xrea.com/11/browse.php?u=Oi8vd3d3LmRhdmlkc3VkamltYW4uaW5mby8yMDA2LzAzLzI3L2luc3RhbGxpbmctYW5kLXNldHRpbmctdGZ0cGQtaW4tdWJ1bnR1Lw%3D%3D&b=5 在Ubuntu8.04下测试通过。

TFTP服务在网络安装、嵌入式开发方面有重要的应用,关于在LINUX下如何配置TFTP服务网上有很多的讨论,这里介绍一种在Ubuntu下较为简单的方法。

首先安装必须的DEB包,通过Ubuntu下的apt-get:

$sudo apt-get install xinetd tftpd tftp 建立/etc/xinetd.d/tftp,内容如下:

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}

其中/tftpboot是你的TFTP服务器文件根目录,可以任意指定一个已存在的目录。

改变目录权限及所有者:

$ sudo chmod -R 777 /tftpboot

$ sudo chown -R nobody /tftpboot

重启xinetd

$ sudo /etc/init.d/xinetd restart

测试服务器是否配置成功:

$ftfp localhost

$tftp>verbose

$tftp>trace

$tftp>put abc.txt (假设当前目录已存在abc.txt)

如果存在问题,可以尝试 server_args = -s /tftpboot.



本文转自gnuhpc博客园博客,原文链接:http://www.cnblogs.com/gnuhpc/archive/2012/01/13/2321348.html,如需转载请自行联系原作者

相关文章
|
1天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
9 0
|
15天前
|
Ubuntu 开发工具 git
ubuntu18.04下配置muduoC++11环境
以上步骤将在Ubuntu 18.04下配置C++11环境,并编译安装muduo库。请根据实际情况对配置步骤进行调整。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
15 0
|
17天前
|
Ubuntu 网络安全 数据安全/隐私保护
ubuntu篇-配置FTP服务,本机和docker安装
通过以上步骤,你可以在Ubuntu上配置FTP服务,无论是本机安装还是Docker内安装,都可以提供FTP文件传输服务。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
20 1
|
20天前
|
Ubuntu 开发工具
Ubuntu vim配置支持鼠标
Ubuntu vim配置支持鼠标
12 0
|
1月前
|
存储 Ubuntu 网络安全
|
监控 Ubuntu
ubuntu 8.10 TFTP服务配置
  第一步:检查TFTP服务是否安装 # rpm -qa|grep tftp ;若没安装什么也不显视 ;若安装会返回:tftp-XXX 第二步:建立根目录/tftpboot # mkdir  tftpboot 第三步:安装和配置 1.
860 0
|
26天前
|
Ubuntu NoSQL 关系型数据库
Ubuntu系统下安装常用软件
Ubuntu系统下安装常用软件
57 0
Ubuntu系统下安装常用软件
|
1月前
|
Ubuntu Linux C语言
Ubuntu下安装vscode,并解决终端打不开vscode的问题
Ubuntu下安装vscode,并解决终端打不开vscode的问题
146 0
|
28天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
68 0
|
1天前
|
Ubuntu Linux Python
Linux(15)Ubuntu安装ninja构建工具
Linux(15)Ubuntu安装ninja构建工具
8 0