企业网站建设

建站知识

今日已发布信息: 273567
累计注册用户: 82001380

ubuntu配置tftp

内容如下

概述: 修改tftp-hpa文件vim etc/default/tftpd-hpa内容如下:# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="home/tftp"    #这是你的tftp服务器的工作目录,记得修改其权限为777TFTP_ADDRESS="0.0.0.0:69"TFTP_OPTIONS="-l -c -s"

安装tftp-hpa tftpd-hpa xinetd

apt-get install tftp-hpa tftpd-hpa xinetd

tftp-hpa是客户端,tftpd-hpa是服务程序


创建tftp共享目录,如 在root下创建home/tftpf

修改tftp共享目录的权限

chmod 777 home/tftpf


配置相关服务文件

首先看一下/etc/目录下有没有xinetd.conf文件,一般会有,没有就创建一个,内容如下:


Simple configuration file for xinetd

#

# Some defaults, and include /etc/xinetd.d/

defaults

{

# Please note that you need a log_type line to be able to use log_on_success

# and log_on_failure. The default is the following :

# log_type = SYSLOG daemon info

}

includedir /etc/xinetd.d


配置tftp服务器,修改tftp-hpa文件

vim etc/default/tftpd-hpa

内容如下:

# /etc/default/tftpd-hpa

 

  无锡网站维护  团购团体服装   今日推荐免费建站   分类信息   榆树网站建设公司

 

TFTP_USERNAME="tftp"

TFTP_DIRECTORY="home/tftp"    #这是你的tftp服务器的工作目录,记得修改其权限为777

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"

              

查看/etc/xinetc.d/目录下是否有一个tftp文件,没有就创建一个,内容如下:

service tftp

{

        disable         = no

        socket_type     = dgram

        protocol        = udp

        wait            = yes

        user            = root

        server          = /usr/sbin/in.tftpd

        server_args     = -s /home/tftp

        source          = 11

        cps             = 100 2

        flags           = IPv4

}

其中server_args为tftp服务器的工作目录


重新启动服务,执行顺序为:

service  tftpd-hpa  restart

service  xinetd       reload

service  xinetd       restart


测试

在tftp目录下touch  hello.c

然后退到上一层目录 cd ..

测试一下tftp服务:

tftp 127.0.0.1

tftp > get hello.c

tftp > q

ls

如果当前目录下出现hello.c,说明tftp服务器配置成功。


 

http://www.kvov.com.cn/jzxx40980.html