SDB:YaST TFTP 服务器
本文档描述了如何使用 YaST 安装和配置 TFTP 服务器。
简介
TFTP 是 Trivial File Transfer Protocol(或 Trivial FTP)的首字母缩写,是一种在服务器和客户端之间传输文件的协议。它被称为“trivial”(简单的),是因为该协议的简单性:TFTP 客户端只需少量内存即可实现,尤其是与完整的 FTP 客户端相比。这使其成为路由器、IP 电话或瘦客户端等设备的理想选择。它还与 PXE 启动 结合使用。TFTP 通常通过 UDP 运行。
然而,TFTP 也缺乏 FTP 的重要功能;缺乏安全性可能是最值得注意的一点。因此,TFTP 只能在私有网络中使用,绝不能暴露在互联网上。同样重要的是要记住,任何访问网络的人都可以下载敏感信息。
安装
在 YaST 中,启动软件管理并安装以下软件包
tftpyast2-tftp-server
重新启动 YaST 以查看 TFTP 服务器 模块。
配置
启动 YaST2,选择网络服务并启动模块TFTP 服务器。安装后,TFTP 服务器默认情况下处于禁用状态。选择启用以启动 TFTP 服务器。可能需要在防火墙中打开 TFTP 端口。
TFTP 服务器将分发的的文件通常位于 /tftpboot 中。您可以根据需要更改此默认目录。如果应用新设置时该目录不存在,YaST 会要求您创建此目录。
选择确定以应用新设置。
手动配置
TFTP 服务器由 xinetd 启动。因此,TFTP 服务器的所有配置都存储在 cat /etc/xinetd.d/tftp 中。可以使用传递给 tftp 程序的参数来配置服务器。
一些可能的选项是
-c允许创建新文件。默认情况下,仅允许上传已存在的文件。-s安全连接:TFTP 服务器会将其根目录更改为指定的目录(例如 /tftpboot)。-v启用详细输出。
有关允许的完整参数列表,请参阅 man tftpd。
使用 TFTP 服务器
TFTP 服务器将提供放入 /tftpboot(或在 YaST 中指定的目录,如果未使用默认目录)中的文件。客户端无需在服务器上进行额外配置即可连接到服务器。