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

Ubuntu11.10配置tftp服务器

2013-09-29 14:38 253 查看
1、首先下载tftp服务器:sudo apt-get install tftp-hpa tftpd-hpa

2、配置

 在/etc/xinetd.d/下创建并配置tftp文件

sudo vim /etc/xinetd.d/tftp

service tftp

{

            socket_type = dgram

            protocol = udp

            wait = yes

            user = root

            server = /usr/sbin/in.tftpd

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

            disable = no

            per_source = 11

            cps = 100 2

}

其中,server_args是本机自己建立的文件夹,并把改文件夹的属性修改为777,-c 用于开启上传功能。

3、配置tftpd-hpa

sudo vim /etc/default/tftpd-hpa 

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="/home/david/tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="--secure -l -c -s"

TFTP_DIRECTORY跟上一步设置的server_args一样。

4、重启xinetd服务

sudo /etc/init.d/xinetd restart

sudo /etc/init.d/tftpd-hpa restart

5、本地测试tftp服务器是否成功

在tftpboot目录下建立一个文件test.txt,在里面随便输入一些字符

然后退出tftpboot目录进行测试

tftp localhost

tftp> get test.txt

tftp>q

退出tftp界面后看是否在本地多了一个test.txt文件,内容跟tftpboot目录下的是否一致

测试成功。

这样就可以在嵌入式开发板上进行tftp下载了,如果还是不行的话请检查开发板的设置和ubuntu防火墙是否设置正确
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Ubuntu tftp