Ubuntu中有三个常用tftp服务器:atftpd,tftpd,hpa;
安装hpa过程:
自建tftp目录:sudo mkdir /home/tftp
修改目录属性:sudo chmod 777 /home/tftp
tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统。
安装
使用下面的命令来安置 tftpd-hpa 服务器:
$ sudo apt-get install tftpd-hpa
注:若server未安装xinetd则在Ubuntu10.04中会自动下载openbsd-inetd并安装,使用tftp过程中出错很多时候是因xinetd版本问题;
配置
tftp-hpa 的配置文件为 /etc/default/tftpd-hpa
#Defaults for tftpd-hpa
RUN_DAEMON="yes" #默认为"no",tftp不能启动;
OPTIONS="-l -c -s /home/tftp"
#/home/tftp为你设定目录,-c可创建新文件,在很多资料中执行的命令或配置tftp文件中都缺少-c这个参数,如:sudo in.tftpd -l -c -s
/home/tftp,put命令会出错提示;
注意要修改目录属性:chmod 777 /home/tftp
启动和停止
启动
# /etc/init.d/tftpd-hpa start
停止
# /etc/init.d/tftpd-hpa stop
校验:ps -A|grep tftp
删除服务:sudo apt-get remove tftpd-hpa tftp-hpa --purge
测试
在/home/tftproot下随便创建个文件,然后登录tftp,能get下来就OK了。
以下指令时链接本地tftp服务器并get一个已存在文件。
stv@super:~/workspace$ tftp 127.0.0.1
tftp> get test.txt
Received 12 bytes in 0.0 seconds
tftp> quit
选项参考
OPTIONS
-l Run the server in standalone (listen) mode, rather than run from
inetd. In listen mode, the -t option is ignored, and the -a
option can be used to specify a specific local address or port
to listen to.
-a [address][:port]
Specify a specific address and port to listen to when called
with the -l option. The default is to listen to the tftp port
specified in /etc/services on all local addresses.
listen 的 ip address 和 Port
-c Allow new files to be created. By default, tftpd will only
allow upload of files that already exist. Files are created
with default permissions allowing anyone to read or write them,
unless the -p or -U options are specified.
-s (决定tftp根目录)Change root directory on startup. This means the remote host
does not need to pass along the directory as part of the trans-
fer, and may add security. When -s is specified, exactly one
directory should be specified on the command line. The use of
this option is recommended for security as well as compatibility
with some boot ROMs which cannot be easily made to include a
directory name in its request.
分享到:
相关推荐
3. `ubuntu下安装tftp.docx`:这份文档应该包含了在Ubuntu上安装TFTP服务器的详细步骤。 4. `xinetd_2.3.14-7_i386.deb`:XINETD(eXtended Internet Services Daemon)是一个超级服务器,可以用来管理包括TFTP在内...
### Ubuntu 10.10 安装配置 TFTP 服务详尽指南 #### 引言 TFTP(Trivial File Transfer Protocol),简单文件传输协议,是TCP/IP协议族中的一个重要成员,主要用于在网络中实现简单且低开销的文件传输服务。TFTP...
在 Ubuntu 系统中,可以使用以下命令安装 TFTP 服务: ``` sudo apt-get install xinetd tftpd tftp ``` 这将安装 xinetd、tftpd 和 tftp 三个服务。 二、配置 TFTP 服务 安装完成后,我们需要配置 TFTP 服务。...
下面将详细介绍如何在Ubuntu上安装和配置TFTP服务器。 首先,确保你的Ubuntu系统已经更新到最新版本,可以通过以下命令来更新: ```shell sudo apt update sudo apt upgrade ``` **一、安装TFTP服务器** 在...
### Ubuntu Linux 配置 TFTP 下载服务器 #### 背景与意义 TFTP(Trivial File Transfer Protocol)是一种简单的文件传输协议,主要用于在没有用户交互的情况下进行小文件的传输,例如启动文件、配置文件等。由于其...
1. 安装TFTP Server软件,如Tiny TFTP Server、Xlight TFTP Server或Windows内置的TFTP服务。 2. 配置服务器的IP地址,确保客户端可以访问。 3. 指定TFTP根目录,即服务器将提供文件的位置。 4. 启动服务,并确保...
综上所述,搭建Ubuntu下的TFTP服务涉及安装与配置TFTP服务、设置正确的权限、启动服务并进行功能验证。通过这一流程,可以为开发板提供稳定可靠的程序下载途径,对嵌入式系统的研发具有重要意义。
### Ubuntu 11.10 下安装 TFTP 服务器详细步骤及原理 #### 一、TFTP 技术概述 TFTP(Trivial File Transfer Protocol)是一种简单的文件传输协议,常用于小型网络设备如路由器、交换机等进行系统升级或初始化配置...
《使用Kickstart自动全新安装Ubuntu Server详解》 在IT领域,自动化部署是一项重要的任务,能够大大提高工作效率,降低出错概率。本文将详细介绍如何利用Kickstart技术自动全新安装Ubuntu Server,适用于那些希望...
本文档主要介绍了如何在Ubuntu 12.04系统上安装和配置TFTP(Trivial File Transfer Protocol)服务,以及解决配置过程中遇到的常见错误。TFTP是一种简单且广泛使用的文件传输协议,常用于网络设备的初始化配置、固件...
在Ubuntu系统中配置TFTP服务器是一项关键任务,特别是在进行嵌入式设备的开发和系统移植时,TFTP常被用来传输固件或引导程序。以下是一个详细的步骤指南,旨在帮助你正确配置Ubuntu 9.04下的TFTP服务器,避免在设置...
在Ubuntu 10.04上,首先需要安装TFTP服务器软件。通过终端运行以下命令: ```bash sudo apt-get update sudo apt-get install tftpd-hpa ``` 2. 配置TFTP根目录: TFTP服务器需要一个根目录来存放要共享的文件。...
### Ubuntu下TFTP的配置详解 #### 一、前言 在进行嵌入式系统开发的过程中,TFTP(Trivial File Transfer Protocol)协议被广泛应用于文件传输,尤其是在启动引导加载程序阶段。本文将详细介绍如何在Ubuntu环境下...
要在Ubuntu上安装TFTP服务器,可以通过以下步骤来实现: 1. 打开终端。 2. 使用`sudo apt-get update`更新软件源。 3. 使用`sudo apt-get install tftpd-hpa`安装TFTP服务器。 ##### 2.2 配置相关服务文件 配置...
1. **安装TFTP服务器**:在Ubuntu上,我们使用xinetd来管理TFTP服务。 ```bash sudo apt install xinetd tftpd-hpa ``` 2. **配置TFTP服务**:编辑`/etc/xinetd.d/tftp`文件,取消注释或添加如下行: ``` ...
### Ubuntu 10.10 tftp 和 NFS 的配置手册 #### TFTP配置知识点 **TFTP (Trivial File Transfer Protocol) 是一种简单的文件传输协议,主要用于无盘系统的引导加载程序、小型计算机或嵌入式设备上的软件更新等场景...
### Ubuntu 10.04下TFTP与NFS服务器安装与配置详解 #### 引言 在嵌入式开发领域,TFTP(Trivial File Transfer Protocol)与NFS(Network File System)是构建开发环境不可或缺的工具。本文旨在通过详细步骤指导...
### Ubuntu 安装及 armlinux 环境...以上步骤详细介绍了如何在Ubuntu上安装系统、配置SSH连接、解决常见问题、安装Samba和TFTP服务等。这些知识点对于初学者来说非常实用,能够帮助他们在Ubuntu环境中更加高效地工作。