温馨提示×

TFTPD在Ubuntu上的使用教程

小樊
117
2024-09-07 22:01:22
栏目: 智能运维

TFTP(Trivial File Transfer Protocol)是一个简单的文件传输协议,主要用于在本地网络中传输文件

  1. 安装TFTP服务器:

在Ubuntu上,可以使用tftpd-hpa软件包来安装TFTP服务器。打开终端并运行以下命令:

sudo apt-get update
sudo apt-get install tftpd-hpa
  1. 配置TFTP服务器:

创建一个新的TFTP目录,例如/var/lib/tftpboot,并设置适当的权限:

sudo mkdir /var/lib/tftpboot
sudo 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"

保存并关闭文件。

  1. 启动TFTP服务器:

运行以下命令以启动TFTP服务器:

sudo systemctl start tftpd-hpa

为了确保TFTP服务器在系统启动时自动运行,请运行以下命令:

sudo systemctl enable tftpd-hpa
  1. 测试TFTP服务器:

将一个文件放入/var/lib/tftpboot目录中,然后从同一网络中的另一台计算机尝试使用TFTP客户端(如tftp命令)下载该文件。例如,在客户端计算机上运行以下命令:

tftp <服务器IP地址> -c get <文件名>

如果一切正常,文件应该成功下载到客户端计算机。

现在你已经在Ubuntu上成功设置了一个TFTP服务器。你可以根据需要将其用于传输固件、引导加载程序等文件。

0