> 文章列表 > centos安装tftp

centos安装tftp

centos安装tftp

介绍

TFTP(Trivial File Transfer Protocol)是一种简单的文件传输协议,可以在局域网内实现文件快速传输。CentOS操作系统内置支持TFTP服务,方便快捷,本文将介绍如何在CentOS操作系统上安装TFTP服务。

安装TFTP服务

1.首先执行以下命令安装TFTP服务器

yum -y install tftp-server

安装完成后,启动TFTP服务,执行以下命令:

systemctl start tftp.socket

若TFTP服务启动失败,则可以尝试输入以下命令修复:

yum -y install xinetd

systemctl enable xinetd

systemctl start xinetd

设置TFTP服务参数

默认情况下,TFTP服务器主目录为/var/lib/tftpboot,可以通过编辑tftp文件设置TFTP服务器参数,如修改主目录:

vim /etc/xinetd.d/tftp

将服务器主目录修改为其他路径。

修改保存后,重新启动TFTP服务:

systemctl restart xinetd

添加TFTP用户

启动TFTP服务后,便可以添加TFTP用户,以便进行文件传输。以下示例添加一个名为tftpuser的用户,指定主目录为/var/lib/tftpboot

useradd -d /var/lib/tftpboot tftpuser

添加用户成功后,设置用户密码并赋予文件读写权限。

passwd tftpuser

chown -R tftpuser:tftp /var/lib/tftpboot

测试TFTP服务

在安装和设置好TFTP服务后,可以进行测试。以CentOS系统为例,执行以下命令向TFTP服务器上传文件以及从TFTP服务器下载文件:

tftp IP地址

此时连接上TFTP服务器,输入以下命令上传文件:

put 文件名

输入以下命令从TFTP服务器下载文件:

get 文件名

完成上传和下载测试后,退出TFTP服务器:

quit

至此,CentOS系统上的TFTP服务安装及设置已经完成,可以通过TFTP协议进行文件传输。