tftp服务器根目录在哪linux虚拟主机根目录


由内容质量、互动评论、分享传播等多维度分值决定,勋章级别越高(),代表其在平台内的综合表现越好。

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面测试猿课堂详细介绍一下linux服务器端tftp-server的配置。

1、测试猿课堂-安装tftp服务器需要安装d、tftp和tftp-server3个软件1)如果能上网,通过yum安装:dsudoyuminstalltftpsudoyuminstalltftp-server2)如果不能上网,可以直接安装提供的rpm包:d-2.3.14-18.fc9.i386.rpmsudorpm-ivhtftp-0.48-3.fc9.i386.rpmsudorpm-ivhtftp-server-0.48-3.fc9.i386.rpm2、测试猿课堂-配置tftp服务器修改/etc/d.d/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:

servicetftp{socket_type=dgramprotocol=udpwait=yesuser=rootserver=/usr/sbin/in.tftpdserver_args=-s/home/mike/tftpboot-cdisable=noper_source=11cps=flags=IPv4}

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

3、测试猿课堂-启动tftp服务器并关闭防火墙/etc/init.d///关闭防火墙sudo/sbin/dstart或drestart/etc/init.d/dstart看到启动[OK]就可以了



4、测试猿课堂-查看tftp服务是否开