百度
360搜索
搜狗搜索

linux如何建tftp服务器详细介绍

在 Linux 系统上搭建 TFTP(Trivial File Transfer Protocol)服务器,可按以下步骤操作:

1. 安装 TFTP 服务器软件

以常见的 Ubuntu 和 CentOS 系统为例:

Ubuntu/Debian 系统

在终端中运行以下命令来安装 TFTP 服务器软件atftpd
bash

  update

atftpd

CentOS/RHEL 系统

使用yumdnf(CentOS 8 及更高版本)来安装tftp-server
bash

yum tftp-server

dnf tftp-server

2. 配置 TFTP 服务器

Ubuntu/Debian 系统(使用 atftpd)

  • 创建 TFTP 根目录,例如/srv/tftp

bash

   /srv/tftp

/srv/tftp

  • 启动atftpd服务并设置为开机自启:

bash

 systemctl start atftpd

systemctl atftpd

CentOS/RHEL 系统(使用 tftp-server)

  • 编辑/etc/xinetd.d/tftp文件,将disable的值从yes改为no

plaintext

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /var/lib/tftpboot

disable = no # 将这里从yes改为no

per_source = 11

cps = 100 2

flags = IPv4

}

  • 创建 TFTP 根目录/var/lib/tftpboot并设置权限:

bash

   /var/lib/tftpboot

/var/lib/tftpboot

  • 重启xinetd服务:

bash

 systemctl restart xinetd

3. 验证 TFTP 服务器

  • 可以使用 TFTP 客户端工具来验证服务器是否正常工作。在终端中输入以下命令连接到 TFTP 服务器:

bash

tftp localhost

  • 连接成功后,在TFTP>提示符下,使用getput命令进行文件的下载或上传操作。例如,要下载服务器上的一个文件test.txt,可以输入:

plaintext

get test.txt




912get test.txt

  • 输入quit退出 TFTP 客户端。

通过以上步骤,你就可以在 Linux 系统上成功搭建 TFTP 服务器。

阅读更多 >>>  linux7密码忘记了怎么办

文章数据信息:

本文主要探讨:"linux如何建tftp服务器", 浏览人数已经达到27次, 首屏加载时间:1.259 秒。