您的位置:首页 > 编程语言 > PHP开发

ubuntu下搭建tftp服务

2009-11-23 09:12 441 查看
TFTP安装与建立

1.安装xinetd:sudo apt-get install xinetd

xinetd是一个系统守护程序,它取代inetd用于控制TCP,UDP的连接。

2.安装TFTP,TFTPD:sudo apt-get install tftp-hpa tftpd-hpa

linux下的TFTP分客户端和服务器两种,前者是客户端,后者为服务器。

3.创建/etc/xinetd.d/tftp文件

安装好之后不会出现tftp文件,要自己创建,利用根用户创建该文件,内容如下:

service tftp

{

socket_type =    dgram

protocol       =    udp

wait              =    yes

user             =    root

server          =    /usr/sbin/xinetd

server_args =   -s /home/muzilong/tftpboot -c

disable         =    no

per_source   =    11

cps               =    100 2

flags             =    IPv4

}

若没有

/var/lib/tftpboot自行创建即可

6.重启xinetd:
/etc/init.d/xinetd restart

7.测试:tftp

tftp>?查看帮助

tftp>connet localhost连接主机

tftp>get filename从服务器上下载文件到当前目录

tftp>put filename上传文件到服务器

tftp>verbose

tftp>trace 这两条没查,打开以后可以看到传输的细节

xinetd安装后放在init.d目录里,开机就默认启动了,于是tftp服务器也已经启动,如果不需要可以移出来。测试是在主机模拟客户端,进行开发板下载时不需要打开客户端,启动xinetd就可以了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: