zoukankan      html  css  js  c++  java
  • Ubuntu下安装tftp

    用户可以在主机系统联网的情况下,在终端输入下面命令进行安装:
      vmuser@Linux-host: ~$ sudo apt-get install tftpd-hpa tftp-hpa

    配置 TFTP 服务器
      TFTP 软件安装后,默认是关闭 TFTP 服务的,需要更改 TFTP 配置文件“/etc/default/tftp-hpa”,可通过终端输入如下命令进行修改:
      vmuser@Linux-host: ~$ sudo vi /etc/default/tftpd-hpa

    用户需要指定一个目录为 TFTP 根目录。若用户需要把/tftpboot 目录设置为 TFTP 根目录,请在/etc/default/tftp-hpa 文件中的“TFTP_DIRECTORY”变量指定,如下所示:

    TFTP_USERNAME="tftp"
    TFTP_DIRECTORY="/tftpboot"
    TFTP_ADDRESS="0.0.0.0:69"
    TFTP_OPTIONS="-l -c -s"

    如果用户的 Linux 系统下尚未创建/tftpboot 目录,需要创建该目录,并需要使用 chmod
    命令为该目录设置最宽松的权限。目录创建及权限设置命令如下所示:

    vmuser@Linux-host: ~$ sudo mkdir /tftpboot
    [sudo] password for vmuser:
    vmuser@Linux-host: ~$ sudo chmod –R 777 /tftpboot
    vmuser@Linux-host: ~$ sudo chown nobody /tftpboot

    启动 TFTP 服务
      TFTP 服务器安装配置完成后,启动 TFTP 服务的终端命令如下:
      vmuser@Linux-host:~$ sudo service tftpd-hpa start
      tftpd-hpa start/running, process 2389

    测试 TFTP 服务器
    在 TFTP 服务器目录/tftpboot 下创建一个测试文件 tftpTestFile:
      vmuser@Linux-host: ~$ echo ―Hello,can you see me?‖ > /tftpboot/tftpTestFile
    测试文件准备好了之后,打开终端,输入以下测试命令(在 Linux 系统中 localhost 表示本地主机):

      vmuser@Linux-host: ~$ tftp localhost
      tftp> get tftpTestFile # 如果测试失败会打印出错信息
      tftp> q
      vmuser@Linux-host: ~$ cat /tftpboot/tftpTestFile
      Hello,can you see me? # 文件内容正确,表示 TFTP 服务器配置成功
    少壮不识cpp,老大方知cpp可怕
  • 相关阅读:
    事务的隔离级别
    常用linux命令
    cpu.load avg和cpu使用率的区别
    【Leetcode】55. Jump Game
    【Leetcode】322. coin-change
    34.find-first-and-last-position-of-element-in-sorted-array
    【LeetCode】56.merge-intervals
    Leetcode】210.course-schedule-ii
    基于Thread实现自己的定时器Timer
    Boost--内存管理--(1)智能指针
  • 原文地址:https://www.cnblogs.com/Jacket-K/p/7388291.html
Copyright © 2011-2022 走看看