有人知道 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)一旦我修复了那个字母,所有电话都会立即提取文件。