avahi服务

  • avahi服务的使用
    • avahi-daemon
  • avahi-daemon的配置
    • 添加/etc/avahi/services/ssh.service
  • avahi-daemon命令

avahi服务的使用

avahi服务,是符合zoreconf的标准的,zoreconf是苹果公司搞出来的一个零配置协议。自动生成可用IP地址的网络技术,不需要额外的手动配置和专属的配置服务器。

背景: 配置ip是个技术活,对于不懂it的人来讲,配置ip太难了。
特点

  • 动态分配ip
  • 可以使用域名访问
  • 域名只能再局域网内使用

需要安装

  • 苹果公司的Bonjour服务,安装前往苹果官网。对没错就是卖iPhone手机那家公司。

avahi-daemon

avahi-daemon就是zeroconf的的开源实现。很多linux系统中自带该服务。
对于ubuntu:apt-get install avahi-daemon

avahi-daemon的配置

添加/etc/avahi/services/ssh.service

hhh@ubuntu:/etc/avahi$ tree
.
├── avahi-autoipd.action
├── avahi-daemon.conf
├── hosts               //有可能是:在不连到局域网的路由器上时,自动分配ip和域名(猜测)
└── services           //默认这个目录下是没有文件的,需要添加ssh.service的服务

在services目录下添加ssh.service文件:

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group><name replace-wildcards="yes">%h</name><service><type>_http._tcp</type><port>5000</port><txt-record>llrp:5084</txt-record><txt-record>ws:8888</txt-record></service>
</service-group>

avahi-daemon命令

avahi-daemon --help
avahi-daemon -k          //kill已经运行的avahi服务

avahi服务的使用相关推荐

  1. linux avahi-daemon进程 网络服务 简介

    Zeroconf Zero configuration networking(zeroconf)零配置网络服务规范,是一种用于自动生成可用IP地址的网络技术,不需要额外的手动配置和专属的配置服务器. ...

  2. mDNS漏洞修复-停止并禁用avahi-daemon服务

    1.mDNS漏洞描述 远程服务理解Bonjour(也称为ZeroConf或mDNS)协议,允许任何人从远程主机,如其操作系统类型和确切版本主机名,以及它正在运行的服务列表.此插件试图发现不在Nessu ...

  3. 如何使用 Avahi 在局域网轻松发现你的系统服务

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 大多数 Linux 用户通常在没有复杂 DNS 服务的路由器上拥有多个 Linux 系统.本文将介绍一种方法,让你 ...

  4. linux 服务 init3,Linux系统启动过程详解之UpStart init(三)

    RHEL6.0 init(UpStart) 1)SysV init的优缺点 SysV init是最早的解决方案,依靠划分不同的运行级别,启动不同的服务集,服务依靠脚本控制,并且是顺序执行的. SysV ...

  5. openWrt启动mDNS服务

    openWrt启动mDNS服务 引言:一般情况下,openwrt会自动启动mDNS服务的,但由于我刷写的镜像的问题,我的openWrt并没有启动mDNS这个守护进程.在解决这个问题的过程中遇到一些问题 ...

  6. Systemd:再一次的,回归第一进程

    如果你们消息通达,善于在字里行间找线索,相信你们已经知道我写的是什么.但即使这样你们也会发现这个故事很有趣.所以拿起一杯咖啡,坐下,请我讲故事. 这篇故事很长,很长,很长--,我也仅能建议大家读完这篇 ...

  7. 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- systemd

    文章目录 一.Systemd 的简介和特点 (一)同 SysVinit 和 LSB init scripts 兼容 (二)更快的启动速度 (三)systemd 提供按需启动能力 (四)Systemd ...

  8. [转]在ROS下使用zeroconf配置多机通信

    原文地址:http://www.corvin.cn/635.html,转载主要方便随时查阅,如有版权要求,请及时联系. 0x00 为何需要配置ROS多机通信 众所周知ROS是分布式系统,因此可以将机器 ...

  9. 浅析 Linux 初始化 init 系统,第 3 部分: Systemd

    近年来,Linux 系统的 init 进程经历了两次重大的演进,传统的 sysvinit 已经逐渐淡出历史舞台,新的 UpStart 和 systemd 各有特点,越来越多的 Linux 发行版采纳了 ...

最新文章

  1. php实现无限分类超牛逼,PHP超牛逼无限极分类生成树方法_php技巧
  2. 阿里敏捷实践| 4个迭代,从批量交付向持续交付转型
  3. informix 访问mysql_informix用户权限的介绍及查看方法
  4. postgresql常用数据类型:数值、日期、字符串类型
  5. Java多线程之死锁编码及定位分析
  6. 微软程序员利用测试账户套现千万美元,或面临 20 年监禁
  7. css居中的几种方法_CSS几种常用的水平垂直居中对齐方法
  8. 基础编程题目集 6-3 简单求和 (10 分)
  9. 利息高的网络贷款可以不还吗?
  10. mysql时区问题解决方案
  11. linux date命令_Linux date命令示例
  12. G2 可视化引擎-统计图表
  13. Selectsort Tournamentsort Heapsort
  14. [书籍分享]0-006.App营销解密:移动互联网时代的营销革命
  15. 用python实现列线图绘制
  16. oracle克隆镜像,备份,迁移和克隆docker镜像
  17. 共模电感 | 关键参数的计算步骤
  18. 企业实现均衡生产,车间管理系统来支持
  19. uniapp nvue运用map组件实现地图标注以及检索周边地址
  20. linux安装压缩文件的工具,Linux上安装rar解压工具

热门文章

  1. 当代女性修身养性的箴言书——《读史做女人》
  2. Unity如何将fbx格式模型的材质拆分、编辑模型
  3. PhotoShop学习历程以及网站分享
  4. requests实战之网页采集器
  5. Scipy 学习 第1篇:插补
  6. 新年新玩法,数组“招婿”:老许,你要老婆不要?
  7. 微博签到数据——北京、上海、昆明、深圳(2018-2022已更新完毕)
  8. 【枚举与countDownLatch的应用】
  9. 海康威视SDK:NET_DVR_GetDVRConfig failed Device does not support this function
  10. Security and Communication Networks 论文投稿