【TFTP工具(Trivial File Transfer Protocol)】

TFTP工具(Trivial File Transfer Protocol)使用:

一、概述

分为服务端和客户端,想要通信,一个配成服务端另一个配成客户端。TFTP 用于 UDP 端口号 69 其文件传输活动

要想使用TFTP需要的步骤:
① 本地安装客户端工具
② 服务器安装TFTP服务端工具
③ 服务端开启 TFTP服务并配置TFTP上传和下载的目录。

如何在服务器安装TFTP工具并运行?

参考链接

  1. sudo apt update
  2. sudo apt install tftp-hpa # installs the TFTP server package
  3. vi /etc/default/tftpd-hpa # configure TFTP server(也可能是/usr/share/doc/tftp-hpa,通过find找找)修改该配置文件如下所示
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"    #use the “mkdir” command by specifying the path
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
  1. sudo chmod -R 777 /srv/tftp
  2. sudo chown -R nobody:nogroup /srv/tftp
  3. sudo systemctl restart tftpd-hpa
  4. sudo systemctl status tftpd-hpa #check the status of the ftpt server
  5. sudo systemctl enable tftpd-hpa #to start the tftp-hpa at the boot time
  6. sudo tftp localhost # test this TFTP service in TFTP SERVER # 如果您的服务器上有防火墙或网络设置,您需要确保TFTP服务器的传输端口(通常是UDP的69端口)是允许通过的。这可以通过配置防火墙规则或网络设备来实现。
  7. 尝试通过iptables打开防火墙69号端口的UDP服务,但没啥用。
    sudo iptables -A INPUT -p udp --dport 69 -j ACCEPT
    sudo iptables -A OUTPUT -p udp --sport 69 -j ACCEPT
    sudo iptables -L -n //查看设置是否生效
    service iptables save //保存对防火墙的设置

配置防火墙的我试了没啥用,因为服务器是公司的。没太多尝试。

客户端连接到指定服务器的语法:

tftp [主机名称或IP地址]
get 下载文件
put 上传文件
输入? 显示帮助参考

其他参考链接:
通过 iptables 设置防火墙,iptables的使用:iptables网络数据包工具使用指南,入门使用详解-腾讯云开发者社区-腾讯云 (tencent.com)

相关推荐

  1. TFTP工具(Trivial File Transfer Protocol)】

    2024-07-16 15:22:03       22 阅读
  2. Qt实现TFTP Server和 TFTP Client(二)

    2024-07-16 15:22:03       30 阅读
  3. Qt实现TFTP Server和 TFTP Client(四)

    2024-07-16 15:22:03       35 阅读
  4. Linux tftp 环境搭建

    2024-07-16 15:22:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 15:22:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 15:22:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 15:22:03       58 阅读
  4. Python语言-面向对象

    2024-07-16 15:22:03       69 阅读

热门阅读

  1. ssh升级

    ssh升级

    2024-07-16 15:22:03      24 阅读
  2. 什么是PHP?

    2024-07-16 15:22:03       22 阅读
  3. HDFS和ES

    2024-07-16 15:22:03       19 阅读
  4. 格雷编码

    2024-07-16 15:22:03       23 阅读
  5. 外呼系统用回拨模式打电话有什么优势

    2024-07-16 15:22:03       20 阅读
  6. datawhale【第二期】nlp

    2024-07-16 15:22:03       24 阅读
  7. DVC+Minio

    2024-07-16 15:22:03       19 阅读
  8. 力扣第208题“实现 Trie (前缀树)”

    2024-07-16 15:22:03       21 阅读
  9. 地暖管的选材

    2024-07-16 15:22:03       19 阅读
  10. easyexcel使用

    2024-07-16 15:22:03       20 阅读
  11. ubuntu报Unit firewalld.service could not be found.

    2024-07-16 15:22:03       18 阅读
  12. 【数据结构】BF和KMP算法

    2024-07-16 15:22:03       21 阅读
  13. 数据结构专项-字符串

    2024-07-16 15:22:03       19 阅读
  14. Python编程实例-使用urllib3进行HTTP请求详解

    2024-07-16 15:22:03       19 阅读