avahi-daemon service

来源:互联网 发布:淘宝联盟高佣手机入口 编辑:程序博客网 时间:2024/05/08 21:41

From wiki:

avahi is a free zero-configuration networking (zeroconf) implementation, including a system formulticast DNS/DNS-SDservice discovery.

Avahi is a system which enables programs to publish and discover services and hosts running on alocal network. For example, a user can plug their computer into a network and have Avahi automatically advertise thenetwork services running on the machine which could enable access to files and printers.


how to config hostname:

[server]

hostname=your hostname

Add services for local wan

1. add service file in /etc/avahi-daemon/services, eg add ssh service

<?xml version="1.0" standalone='no'?><!--*-nxml-*--><!DOCTYPE service-group SYSTEM "avahi-service.dtd"><!--  This file is part of avahi.   avahi is free software; you can redistribute it and/or modify it  under the terms of the GNU Lesser General Public License as  published by the Free Software Foundation; either version 2 of the  License, or (at your option) any later version.  avahi is distributed in the hope that it will be useful, but  WITHOUT ANY WARRANTY; without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU  General Public License for more details.  You should have received a copy of the GNU Lesser General Public  License along with avahi; if not, write to the Free Software  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA.--><!-- See avahi.service(5) for more information about this configuration file --><service-group>  <name replace-wildcards="yes">%h</name>  <service>    <type>_ssh._tcp</type>    <port>22</port>  </service></service-group>

3. on another host:

avahi-browse --all 

check all service on local lan

avahi-resolve -n hostname 

4. ssh user@your_host_name 

to ssh the pc.

0 0
原创粉丝点击