Ubuntu上搭建TFTP服务

Ubuntu上搭建TFTP服务

TFTP服务简介

TFTP是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,适用于开销不大、不复杂的应用场合。TFTP协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能列出目录,也不能进行认证。

搭建TFTP服务

安装TFTP服务

在Ubuntu中打开终端,安装xinetd,安装完成xinetd后,接下来安装tftp和tftpd:

c 复制代码
    sudo apt-get install xinetd
    sudo apt-get install tftp tftpd

修改配置文件

建立TFTP配置文件,使用命令:"vi /etc/xinetd.d/tftp"建立文件,向文件中写入如下代码(必须按照格式严格对齐):
其中,server_args设置的/var/tftpboot目录是tftp服务器的目录,TFTP客户端就是从这个目录里获取文件的。使用命令"mkdir /var/tftpboot"建立TFTP服务器的目录。然后设置/var/tftpboot的访问权限为777.

修改/etc/default/tftpd-hpa:

重启服务

c 复制代码
  $ sudo service tftpd-hpa restart
  $ sudo /etc/init.d/xinetd reload
  $ sudo /etc/init.d/xinetd restart

最后重启xinetd服务。输入命令:"sudo /etc/init.d/xinetd restart".到这里,TFTP服务器就搭建好了。

相关推荐
毒爪的小新7 小时前
Linux 环境极速部署 vLLM:从零搭建生产级大模型推理服务
linux·人工智能·ai·语言模型·vllm
鹤落晴春7 小时前
RH124问答3:从命令行管理文件
linux·运维·服务器
凡人叶枫7 小时前
Effective C++ 条款30:透彻了解 inlining 的里里外外
linux·开发语言·c++·嵌入式开发·effective c++
guslegend7 小时前
大模型驱动大数据SRE智能运维
大数据·运维
遇见火星8 小时前
Docker Compose 完全入门:一键启动所有容器
运维·docker·容器·docker compose
Net_Walke8 小时前
【Linux系统】静态链接库与动态链接库
linux·嵌入式硬件
小啊曼8 小时前
CIO实战方法论_11_组织变革打破部门墙
运维
syc78901238 小时前
中文语境下AI编码工具实战对比:从迭代体验看日常开发选择
linux·人工智能·ubuntu
❀搜不到8 小时前
远程服务器codex使用本地cc-switch的deepseek api
运维·服务器
凡人叶枫9 小时前
Effective C++ 条款22:将成员变量声明为 private
linux·开发语言·c++