如何在 Fedora 23 上配置 tftp 服务器?

如何在 Fedora 23 上配置 tftp 服务器?

我已经使用以下命令安装了 tftp 服务器:

#dnf 安装 tftp 服务器

如何设置 tftp 服务器目录?我在 /etc 中没有看到任何与 tftp 相关的配置文件。

答案1

Fedora 17 及更高版本使用 systemd 来控制 tftp 服务。适用的 systemd 配置:

/lib/systemd/system/tftp.service

引用我的 Fedora 27 安装,你想在之后调整参数-s

[Unit]
Description=Tftp Server
Requires=tftp.socket
Documentation=man:in.tftpd

[Service]
ExecStart=/usr/sbin/in.tftpd -s /var/lib/tftpboot
StandardInput=socket

[Install]
Also=tftp.socket

手册页是有关 in.tftpd 附加选项的良好参考。

附注:SeLinux 规则要求 TFTP 由上述文件夹提供,因此你可能需要重新配置这些规则(或咳嗽关闭 SeLinux)。

答案2

您应该查看 systemd 服务文件:

/var/lib/tftpboot

http://dflund.se/~triad/krad/tftpserver.html

相关内容