MAC OS X 的 TFTP 服务器

MAC OS X 的 TFTP 服务器

有人知道 Mac OS X 的 TFTP 服务器吗?也许有一个内置的?

答案1

它就在那里,你只需启用它:

在 Mac OS X Leopard 上启动 TFTP 服务器(需要 sudo)(请注意才不是与 Mac OS X Lion 兼容):

  • 要启动 TFTP 服务器,请在终端窗口中输入:/sbin/服务 tftp 启动
    • 您的 TFTP 默认文件夹路径将是:/私人/ tftpboot
  • 要停止 TFTP 服务器,请输入:/sbin/服务 tftp 停止

测试您可以通过 tftp 连接到本地主机,或者您可以创建一个测试文件。在终端中,输入:

  • 回显“测试”> / private / tftpboot / testfile
  • printf“verbose\ntrace\nget testfile\n”| tftp 本地主机

TFP 服务器 GUI:

如果您喜欢 GUI,那么这个 TFTP 服务器 GUI 应用程序可能适合您:http://ww2.unime.it/flr/tftpserver/

答案2

此解决方案适用于 Mac OS X狮子

已经有一个了:

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist
sudo launchctl 启动 com.apple.tftpd

并且,假设您的主题或问题描述中没有拼写错误:

sudo launchctl load -F /System/Library/LaunchDaemons/ftp.plist
sudo launchctl 启动 com.apple.ftpd

答案3

按照 +andrew-stannard 的指示,OSX 内置 TFTP 服务器的默认目标文件夹是:/private/tftpboot/yourfile.bin

还要确保防火墙允许 tftp 端口 (69)

因此,通过根据要恢复规格的硬件命名文件(我必须恢复一组 SNOM IP 电话,并忽略了文件名中的 1 个字母,这花了一个多小时的时间来诊断....grrr)一旦我修复了那个字母,所有电话都会立即提取文件。

相关内容