环境:Centos 6.3 64位
1、下载如下rpm包
xinetd-2.3.14-34.el6.x86_64.rpm
tftp-0.49-7.el6.x86_64.rpm
tftp-server-0.49-7.el6.x86_64.rpm
2、分别安装如上软件包
rpm -ivh ……
3、调整防火墙,开通允许访问tftp服务的策略(iptables -A INPUT -s *.*.0.0/255.255.0.0 -p udp --dport 69 -j ACCEPT)
4、 /etc/init.d/xinetd start
5、此时查看netstat -a|grep tftp服务没有启动
6、修改tftp配置文件
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
#server_args = -s /var/lib/tftpboot
server_args = -s /root/switchconfig/switch/ -c (参数-s 指定chroot,-c 指定了可以创建文件。 )
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
7、tftp服务的根目录修改权限
chmod -R 777 /root/switchconfig/switch/
8、重启xinetd服务(因为tftp服务受控于xinetd服务,xinetd是管服务的服务,它是不开端口的,但要验证tftp服务是否开启69端口)
/etc/init.d/xinetd restart
9、查看tftp服务是否启动
netstat -nlp |grep 69
10、测试上传下载是否OK
阅读(2674) | 评论(0) | 转发(0) |