TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。 1,拿出系统关盘,安装这2个软件,一个是服务端,一个是客户端, tftp-0.39-2.i386.rpm tftp-server-0.39-2.i386.rpm 2,修改启动配置文件 不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。 修改文件/etc/xinetd.d/tftp。主要是设置TFTP服务器的根目录,开启服务。 修改后的配置文件如下: service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftp_root -c per_source = 11 cps = 100 2 flags = IPv4 } 说明: 其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。 3,创建tftp根目录,关闭防火墙,启动tftp-server。 mkdir /tftp_root #chmod -R 777 /tftp_root /etc/init.d/iptables stop //关闭防火墙 service xinetd restart //重启 xinetd 服务 重启xinetd服务,因为TFTP服务受控与xinetd, xinetd是管服务的服务,它是不开端口的。 验证一下TFTP是否起来了: [root@localhost tftp_root]# netstat -nlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 :::22 :::* LISTEN 2828/sshd udp 0 0 0.0.0.0:69 0.0.0.0:* 10887/xinetd udp 0 0 0.0.0.0:69 0.0.0.0:* 10863/in.tftpd udp 0 0 0.0.0.0:69 0.0.0.0:* 10778/in.tftpd 可以看到69端口已经打开,说明服务启动正常。 4,你可以登陆其他测试以下, tftp 192.168.1.254 tftp>get tftp>put tftp>q |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 13:18 , Processed in 0.088434 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.