【嵌入式开发技术之环境配置】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,如需转载请自行联系原作者

相关文章
|
18天前
|
Ubuntu 安全 Linux
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
Linux(34)Rockchip RK3568 Ubuntu22.04和Debian 10上配置远程桌面工具
64 0
|
15天前
|
存储 Ubuntu 应用服务中间件
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
22 1
|
7天前
|
Ubuntu
Ubuntu20.04安装SNMP服务
至此,你已经成功在Ubuntu 20.04上安装了SNMP服务。你可以使用SNMP工具来监视和管理你的系统,或者将其集成到网络管理系统中。
22 3
|
16天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
31 1
|
18天前
|
Ubuntu Linux 测试技术
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试(下)
Linux(32)Rockchip RK3568 Ubuntu22.04上部署 Docker: 详细配置与功能测试
49 1
|
18天前
|
Ubuntu 网络协议 Linux
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
Linux(20) Ubuntu 20.04 网络接口自动切换路由配置
43 0
|
1月前
|
Ubuntu 开发工具 git
ubuntu18.04下配置muduoC++11环境
以上步骤将在Ubuntu 18.04下配置C++11环境,并编译安装muduo库。请根据实际情况对配置步骤进行调整。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
23 0
|
3天前
|
Ubuntu Python
Ubuntu 安装Python3.8
Ubuntu 安装Python3.8
19 0
|
1天前
|
Ubuntu Unix Linux
在Ubuntu安装RPM文件
Ubuntu使用`apt`和`alien`工具安装软件。`deb`是Ubuntu的标准包格式,但通过`alien`可转换及安装`RPM`包。首先确保启用`Universe`源,然后安装`alien`。转换RPM包为DEB包,运行`sudo alien package_name.rpm`,接着用`sudo apt install package_name.deb`安装。直接安装RPM包可使用`sudo alien -i package_name.rpm`,但这种方法不推荐,可能导致依赖性冲突和系统不稳定。
20 10
|
1天前
|
Ubuntu
ubuntu软件包安装
ubuntu软件包安装