tftp服务器的问题我们在之前的文章中也有所涉及,那么这里我们主要讲解一下搭建tftp服务器的内容。那么我们主要总结了三个方面供大家参考,那么希望本文的一些总结,能够对大家有一个参考。
搭建tftp服务器一.首先从fedora光盘中找到tftp服务器包,拷贝出来并且安装。
搭建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服务器三. 启动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,然后再次测试,通过。