TFTP(Trivial File Transfer Protocol)是一个简单的文件传输协议,主要用于在本地网络中传输文件
安装TFTP服务器:在Ubuntu上,可以使用tftpd-hpa软件包来安装TFTP服务器。打开终端并运行以下命令:
sudo apt-get updatesudo apt-get install tftpd-hpa配置TFTP服务器:创建一个新的TFTP目录,例如/var/lib/tftpboot,并设置适当的权限:
sudo mkdir /var/lib/tftpbootsudo chmod 777 /var/lib/tftpboot接下来,编辑/etc/default/tftpd-hpa文件以配置TFTP服务器:
sudo nano /etc/default/tftpd-hpa修改以下行以指向刚刚创建的目录:
TFTP_DIRECTORY="/var/lib/tftpboot"取消注释以下行以启用TFTP服务器:
RUN_DAEMON="yes"保存并关闭文件。
启动TFTP服务器:运行以下命令以启动TFTP服务器:
sudo systemctl start tftpd-hpa为了确保TFTP服务器在系统启动时自动运行,请运行以下命令:
sudo systemctl enable tftpd-hpa测试TFTP服务器:将一个文件放入/var/lib/tftpboot目录中,然后从同一网络中的另一台计算机尝试使用TFTP客户端(如tftp命令)下载该文件。例如,在客户端计算机上运行以下命令:
tftp <服务器IP地址> -c get <文件名>如果一切正常,文件应该成功下载到客户端计算机。
现在你已经在Ubuntu上成功设置了一个TFTP服务器。你可以根据需要将其用于传输固件、引导加载程序等文件。


