Linux系统安装TFTP服务器

举报
Damon小智 发表于 2024/06/30 23:53:35 2024/06/30
【摘要】 tftp是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,可用于UDP环境,具有使用灵活和内存占用小的优点,默认端口号为69。本篇文章将介绍如何在CentOS7上安装tftp服务器。

tftpTCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,可用于UDP环境,具有使用灵活和内存占用小的优点,默认端口号为69。本篇文章将介绍如何在CentOS7上安装tftp服务器。

一、安装tftp服务器

su #切换用户到root

yum info yum #查看自己的yum源是否可用,不可用要先换源或者手动下载rpm包安装

yum install xinetd tftp tftp-server #使用yum安装tftp服务器

二、修改tftp服务的默认配置

cp /etc/xinetd.d/tftp{,.bak} #在/etc/xinetd.d/目录下创建tftp文件的副本tftp.bak文件

vi /etc/xinetd.d/tftp #用vi编辑器编辑tftp文件

1、在server_args的属性-s /var/lib/tftpboot后面加个 -c
(这里的-s指定tftpd的文件目录, -c表示允许上传文件)
2、将disable属性改为no
编辑好之后:wq保存退出。

三、开启tftp服务

chmod 777 /var/lib/tftpboot #授予tftpboot文件夹全权限755或者777

chkconfig tftp on #设置开机自启动

chkconfig xinetd on #设置开机自启动

service xinetd start #启动服务

service xinetd status #查看服务状态

显示服务是活跃的(Active,并且正在运行(Running)。

四、测试tftp功能

tftp -v 127.0.0.1 #查看tftp是否连接

? #查看可用的指令

tftp> put test.txt  #上传test.txt文件

tftp> get test.txt  #下载test.txt文件

连接正常,上传/下载正常。CentOS7安装tftp服务器成功!


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。