1. 准备工作
在开始搭建TFTP服务器之前,需要准备以下工作:
- 一个运行Linux操作系统的服务器
- 管理员权限
- 安装TFTP软件包
确保你具备以上条件后,接下来我们开始安装和配置TFTP服务器。

2. 安装和配置TFTP服务器
以下是在Linux系统上安装和配置TFTP服务器的步骤:
- ,使用管理员权限登录到服务器。
- 在命令行终端中输入以下命令安装TFTP软件包:
- 安装完成后,打开TFTP服务器的配置文件:
- 在配置文件中,找到以下行:
- 将其改为:
- 保存并关闭配置文件。
- 重启TFTP服务器以使配置生效:
- 至此,TFTP服务器已成功安装和配置。
sudo apt-get install tftpd-hpa
sudo vi /etc/default/tftpd-hpa
TFTP\_OPTIONS="--secure"
TFTP\_OPTIONS="--secure --create"
–secure参数表示只允许TFTP服务器读取特定目录中的文件,–create参数表示如果文件不存在,则创建一个新文件。
sudo systemctl restart tftpd-hpa
3. 使用TFTP服务器
现在,我们已经成功搭建了TFTP服务器,可以使用它来传输文件。以下是使用TFTP服务器的基本步骤:
- 将需要传输的文件放置到TFTP服务器的默认目录中,默认目录为/var/lib/tftpboot。
- 在命令行终端中,使用以下命令来从TFTP服务器下载文件:
- 使用以下命令将文件上传到TFTP服务器:
tftp <TFTP服务器IP地址>
tftp> get <文件名>
其中,<TFTP服务器IP地址>是TFTP服务器所在主机的IP地址,<文件名>是需要下载的文件名。执行以上命令后,文件将被下载到当前目录。
tftp <TFTP服务器IP地址>
tftp> put <文件名>
执行以上命令后,文件将被上传到TFTP服务器的默认目录。
使用TFTP服务器可以方便地进行文件传输,特别适用于网络设备的配置和更新过程。通过按照上述步骤搭建TFTP服务器,你可以轻松地利用Linux系统进行文件传输。