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可怕
  • 相关阅读:
    python logging模块
    python 面向对象进阶之对象内置方法
    Python基于Socket实现简易多人聊天室
    Pypi项目包发布
    Unable to locate package python3 错误解决办法
    Invalid operation updata 错误解决方法
    测试用例组合生成工具
    Python GUI之Tkiner实战
    Python爬虫实现翻译功能
    免费AWS云服务器一键搭建Trojan详细教程
  • 原文地址:https://www.cnblogs.com/Jacket-K/p/7388291.html
Copyright © 2011-2022 走看看