我已经使用以下命令安装了 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)。