安装和配置TFTP

1。安装



安装xinetd,TFTP服务器客户端



使用命令:



$ sudo apt-get install xinetd服务HPA TFTP HPA



2。设置



A. xinetd将创建一个目录 / / xinetd等。D /。接下来需要构建这条路径



一个新的文件服务和编辑其内容:



$ sudo vim / / xinetd等。D /服务



将文档的内容更改为:



使用TFTP



{



禁用=没有



socket_type =报



等待=没有



用户为根



UDP协议=



服务器= / / / in.tftpd sbin目录



server_args = S / tftpboot



log_on_success = PID主机时间



log_on_failure =主机



}



B.设置TFTP根路径并设置其权限为777,而这条路需要 / / xinetd等。D /服务



文件server_args线设置一致的路径,在这种情况下是 / tftpboot:



$ sudo mkdir / tftpboot



$ sudo chmod 777 / tftpboot



C.修改/etc/inetd.conf文件 / /等



$ sudo vim / /中等



采取以下路线:



TFTP DGRAM UDP等根/ usr / sbin / / / sbin目录in.tftpd / / in.tftpd的VAR / lib / tftpboot



修改:



TFTP DGRAM UDP等根/ usr / sbin / / / sbin目录in.tftpd / / tftpboot in.tftpd S



D.修改 / / /服务等默认HPA



$ sudo vim / / /服务等默认HPA



将文档的内容修改为:



#默认服务HPA



run_daemon =是



选项=- L - S / tftpboot



三.开始



重新启动服务



$ sudo / /初始化等。D /重新启动xinetd



$ sudo / /初始化等。D / HPA重启服务



4。测试



一个小的测试来检查是否TFTP服务器的正常运行:



在这个测试中, / tftpboot目录已经测试使用一个文件(你可以改变它的任何文件uImage):



首先,记录IP在TFTP服务器端,如:192.168.5.192(TFTP服务器IP应该不同于此,



您可以使用服务器;ifconfig看看)。



接下来,使用TFTP协议登录到TFTP服务器(你可以在计算机上运行的服务器,它的测试,你也可以在其他的。



在计算机上运行xinetd TFTP客户端测试):



TFTP 192.168.5.192美元



成功后,会出现一个提示TFTP:



TFTP >



下载测试文件uImage:通过TFTP



TFTP >把uImage



如果一切顺利,下载uImage将出现在当前目录。