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服务器就搭建好了。

相关推荐
BlueBirdssh几秒前
linux 解析设备树文件时,怎么区分是属于Platform 设备和非Platform 设备1
linux·运维·服务器
小周学学学几秒前
PXE实现Ubuntu,rockylinux,almalinux全自动安装
linux·运维·ubuntu
千帐灯无此声4 分钟前
iw 命令 -- linux 无线管理
linux·运维·服务器·mcu
宇钶宇夕7 分钟前
S7-200 SMART PLC:模拟量模块接线全解析
运维·程序人生·自动化
wanhengidc14 分钟前
国内外服务器的不同之处
运维·服务器
zcg194222 分钟前
工作第一步建立连接——ssh
运维·服务器·ssh
互联网搬砖老肖26 分钟前
运维打铁: Ruby 脚本在运维自动化中的应用探索
运维·自动化·ruby
落落鱼201329 分钟前
CentOS服务器安装Supervisor使队列可以在后台运行
linux·服务器·centos·队列
liuyunshengsir35 分钟前
执行shell 脚本 如何将日志全部输出到文件
linux
noravinsc1 小时前
lustre设置用户配额
linux·运维·服务器·文件系统·lustre