TFTP中国 最专业的TFTP站点 www.tftp.org.cn
homehelpsite map
TFTP中文站
linux搭建TFTP
作者: TFTP 点击:

一.首先从fedora光盘中找到tftp服务器包,拷贝出来并且安装。
二. 修改/etc/xinetd.d/tftp文件如下:
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}
也有这样的:

service tftp

{     socket_type            =dgram

       protocol                  =udp

       wait                        =yes

       user                        =root

       server                     =/usr/sbin/in.tftpd

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

       disable                    =no

       per_source             =11

       cps                         =100 2

       flags                       =IPv4

}

说明:修改项server_args= -s     <path>    -c,其中<path>处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。


三. 启动tftp
service xinetd restart

这样的话,就应该启动成功了,如下测试:

#tftp     your-ip-address

tftp>get <download file>

tftp>put <upload file>

tftp>q

#


这个过程要注意一下防火墙是否关闭。

问题1:
按照上述过程安装完毕tftp,在tftpboot下面生成一个文件,然后再tftp 192.xx.xx.xx
tftp> get test
Error code 0: Permission denied
这个问题出在生成的文件权限不对,可以对test文件的权限进行修改,chmod 777 test
然后再次测试,通过。
 

相关文章: