Menu Close

在 Ubuntu Linux 中创建 TFTP 服务器

此文章介绍了如何在 Ubuntu 中创建 TFTP 服务器。

相关参考文章:SOC 教学教案

 

TFTP 是一个简单的文件传输系统。不仅在嵌入式开发中被广泛使用,在与 PetaLinux 工作时也会用到。首先我们需要下载 tftp-hpa 以及 tftpd-hpa。命令格式如下:

sudo apt-get install tftp-hpa tftpd-hpa

TFTP 需要使用一个文件夹保存文件。因此我们需要先在根目录下创建一个名为 tftp 的文件夹,文件夹的目录将是 /tftpboot。因为这也是 PetaLinux 默认目录,会使我们之后下载并配置 PetaLinux 的时候让我们少一些头疼。操控命令如下:

sudo mkdir -p /tftpboot
sudo chmod 777 /tftpboot

注意第二个命令中使用了 “777”,代表所有用户都有读,写,以及执行本文件夹的权限。

最后,我们将去配置 tftp。我们可以使用以下命令创建并打开 /etc/default/tftpd-hpa

vi /etc/default/tftpd-hpa

接下来我们将在文档中写入以下内容:

# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="/tftpboot"
TFTP_OPTIONS="-l -c -s"

%title插图%num

最后我们将执行以下命令重启TFTP服务器,并完成搭建。

sudo apt-get install nfs-kernel-server
Posted in 教材与教案

发表评论

相关链接