1、TFTP协议

简单文件传输协议Trivial File Transfer Protocol (TFTP)是一个基于UDP协议的简单的、低开销的文件传输协议,允许客户端get或者put文件到远程主机上。由于它开销极效,所以TFTP被用于引导计算机,例如没有大容量存储器的路由器。这就是为什么很多路由器都用tftp作为升级的方式。这个协议很有意思,如果感兴趣,请参考如下两个网址:

中文wiki 或者 英文wiki

RFC 1350 THE TFTP PROTOCOL (REVISION 2)

2、Mac下配置和启动TFTP

1)配置

Mac默认自带TFTP。配置文件位置:/System/Library/LaunchDaemons/tftp.plist。

修改配置文件,去掉如下两行:

<key>Disabled</key>

<true/>

添加如下配置(可选),就是添加-l选项:

<array>

<string>/usr/libexec/tftpd</string>

<string>-i</string>

<string>-l</string>

<string>/private/tftpboot</string>

</array>

简要说明:

I、-i选项,开启不安全模式。-l选项,使用syslog记录所有请求的日志。关于说明请参考:man tftpd(打开终端,输入这条命令就能看到了)。

II、/private/tftpboot是默认路径,需要改变其读写权限(非常重要),执行命令:

chmod -R 777 /private/tftpboot

2)启动

sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist

sudo launchctl start com.apple.tftpd

执行上边两条,如果没有报错,那么说明启动成功。如果想看日志可以使用如下命令:

tail -f /var/log/system.log

3)关闭

sudo launchctl unload -F /System/Library/LaunchDaemons/tftp.plist

sudo launchctl stop com.apple.tftpd

转载于:https://blog.51cto.com/403573/1775001

mac上启用tftp服务器相关推荐

  1. nginx mac 服务器 html,Mac上搭建 nginx 服务器

    因为需要做一个自己的内测分发平台,所以需要搭建一台自己的服务器,于是我选择了使用它 nginx 来搭建服务器,很方便,很简单. 本文主要讲一下如何在 mac 上搭建 nginx 服务器,已经一些简单的 ...

  2. 如何在 Mac 上启用 root 用户或更改 root 密码

    如何在 Mac 上启用 root 用户或更改 root 密码 完成某些任务需要系统更多区域的访问权限,Mac 管理员可以使用 root 用户帐户来完成这些任务. 名为"root"的 ...

  3. ios即时通讯客户端开发之-mac上搭建openfire服务器

    CHENYILONG Blog ios即时通讯客户端开发之-mac上搭建openfire服务器 转自:月光的尽头 ios即时通讯客户端开发之-mac上搭建openfire服务器 一.下载并安装open ...

  4. 怎样在Mac上启用或禁用FaceTime 功能?

    有不少用户希望能停用Mac 电脑上的FaceTime 功能,因为很少使用,或根本就不曾经使用过,今天就分享一下如何在Mac上启用或禁用FaceTime 功能? FaceTime 是什么? FaceTi ...

  5. 终端dns服务器,如何使用终端在Mac上更改DNS服务器 | MOS86

    您可以随时使用系统网络首选项面板来更改Mac上的DNS服务器,一些极客们更愿意使用终端来完成工作.使用终端更改DNS服务器具有其优点,就像它允许您使用SSH远程访问DNS服务器,并且甚至在GUI在您的 ...

  6. 如何在mac上配置Apache服务器

    如何在mac上配置Apache服务器 1. 打开终端,开启Apache: //开启apache:  sudo apachectl start //重启apache:  sudo apachectl r ...

  7. mac搭建网站服务器,Mac上搭建Web服务器--Apache

    局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...

  8. mac 上传ftp服务器文件大小,mac与windows通过ftp传输文件

    1.两个系统相互传文件,比较通用的方式是用QQ,两台电脑一台各登陆一个qq,发文件就行了,在同一个网段时,qq会自动转换为按局域网的方式传输. 2.本人不愿安装qq,以ftp方式进行传输,先在wndo ...

  9. 确保已在无线网络上启用dhcp服务器,启用dhcp

    属于无线AP的安全措施的是( ) A.隐藏SSID B.启用WEP C.启用DHCP服务 D.启用MAC地址过滤 智慧家庭宽带工程师-> 练习题->智慧家庭工程师技能认证模拟测试题一-&g ...

最新文章

  1. C#和Sql Server 2005中时间的最大值和最小值
  2. 面向对象先导课程——PART3
  3. python凯撒密码加密写入文件_Python用户名密码登录系统(MD5加密并存入文件,三次输入错误将被锁定)及对字符串进行凯撒密码加解密操作...
  4. linux经常使用解压缩命令
  5. 【工业控制】PolyWorks培训教程-PCB字符机平行度和垂直度
  6. base64报错与已下载模块,但import失败解决
  7. 神经网络优化:指数衰减计算平均值(滑动平均)
  8. 走进javascript——不起眼的基础,值和分号
  9. 数据仓库之电商数仓-- 3.4、电商数据仓库系统(ADS层)
  10. 上海纽约大学计算机专业怎样,聚焦|对话上纽大计算机科学教授郭斯瑶
  11. 题解 P1217 【[USACO1.5]回文质数 Prime Palindromes】
  12. LACP链路聚合控制协议
  13. Java指定屏幕区域截屏
  14. IT人士如何提高软件下载的速度
  15. 应对个人信息保护法律合规,妥善管理个人隐私数据
  16. Nginx反向代理:多域名跳转多台服务器(研发需求)
  17. 挖矿病毒audiodg.exe\taskhost.exe溯源与手动查杀方法
  18. 4种实现Web前端可视化的常用方法
  19. 记一次内网SSH后门误报事件
  20. VMware要求更新,系统更新后VMware打不开,要求更新

热门文章

  1. access建立两个字段唯一索引_面试官:谈谈你对mysql索引的认识?
  2. 计算机基础教学模式,计算机基础行动导向教学模式的应用
  3. java语言实现任何一种排序_请用java语言编写排序程序。
  4. vue一个页面用两个以上页面 时时刷新
  5. 高速的二舍八入三七作五_北京高速公路恢复收费,相关负责人回应收费新政三大热点问题...
  6. 高中毕业怎么考计算机一级,30天以96分通过计算机等级考试,我是这样做的
  7. ggplot2作图详解:映射(mapping)
  8. android单元测试android环境,基于Robolectric的Android单元测试 —环境搭建与部署运行...
  9. 使用公用计算机的用户如何,如何通过设置权限来管理公用电脑?
  10. java mybatis 动态_Java-MyBatis:MyBatis 3 动态 SQL