Ubuntu安装tftp服务器

一、安装如下软件包:

sudo apt-get install xinetd tftpd tftp

二、在/etc/xinetd.d/目录下创建tftp文件,并输入如下内容。

执行命令:sudo vim /etc/xinetd.d/tftp

 

其中:server_args参数为设定tftp服务器共享目录。

三、创建共享目录并更改其目录权限,创建的目录要与上一步设置的目录一致。

 

四、重启xinetd服务

新系统:sudo service xinetd restart

旧系统:sudo /etc/xinit.d/xinetd restart

 

五、测试tftp服务器

在/usr/tftpboot目录中建立一个名为WelcomeTFTP.txt的文件,里面的内容为Welcome, from Ubuntu!。

本机测试:

 

在windows下测试linux的tftp服务器

一、打开控制面板->程序和功能->打开或关闭windows功能->TFTP客户端

勾选TFTP客户端,即开启windows TFTP客户端服务。

二、打开cmd,输入如下命令

tftp 192.168.2.101 get WelcomeTFTP.txt

回车后一段时间没响应。。。最后结果为:

 

什么鬼???原因就是windows防火墙把tftp给墙了,最直接方法就是关闭windows防火墙,这在测试的时候可以用一下。不过在防火墙中放行tftp才是正道。

防火墙放行后测试结果如下:

 

原文地址:https://www.cnblogs.com/windfall/p/4983971.html