实验二 tftp 服务器环境搭建

tftp 服务器环境搭建

tftp(Trivial File Transfer Protocol)即简单文件传输协议是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69
在这里插入图片描述

【实验目的】

掌握 tftp 环境搭建的基本方法,能够在 uboot 中使用 tftp 下载文件

【实验环境】

  1. ubuntu 14.04 发行版
  2. FS4412 实验平台

【注意事项】

  1. 实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行,以“#”开头的命令表示在开发板下执行

【实验步骤】

一、tftp 服务器环境搭建

  1. 打开一个命令行终端,执行如下命令查看是否已安装 tftp 服务器

    $ dpkg -s tftpd-hpa
    

若显示如下信息表示未安装
在这里插入图片描述

  1. 若未安装,执行如下命令安装(确保 ubuntu 能上网),若已安装直接执行步骤 3

    $ sudo apt-get install tftpd-hpa tftp-hpa
    
  2. 修改 tftp 服务器的配置文件

    $ sudo vi /etc/default/tftpd-hpa


在这里插入图片描述

修改为如下内容,然后保存退出
在这里插入图片描述

:TFTP_DIRECTORY 是 tftp 服务器的工作目录,即客户端要下载的文件需要放到该目录下

  1. 创建服务器工作目录并设置为最高的权限

     $ sudo mkdir /tftpboot
     $ sudo chmod 777 /tftpboot
    
  2. 重启 tftp 服务,使配置生效

    $ sudo service tftpd-hpa restart
    

显示如下信息表示重启成功
在这里插入图片描述

:以后每次重新打开 ubuntu 若要使用 tftp 都需要重启

  1. 本地测试是否安装成功
    进入到服务器工作目录

     $ cd /tftpboot/
    

创建一个文件

	$ sudo touch test.txt

回到家目录

	$ cd

使用 tftp 命令登录本机

	$ tftp localhost

获取文件

	$ get test.txt

退出

	$ q

执行如下命令查看是否获取到

	$ ls

当前目录下获取到了 test.txt 文件表示安装成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值