Respuestas:
Cuando se anuncia ssh a través de bonjour, puede enviar ssh a la máquina Linux a través de "ssh hostname". No se requiere configuración del lado del cliente si el servidor cambia la dirección IP o está utilizando un puerto no estándar.
Los servidores ssh anunciados por Bounjour aparecen automáticamente en el menú Archivo-> Nueva conexión remota de la Terminal OSX. En iTerm, el menú es Marcadores -> Bonjour, o haciendo clic con el botón derecho -> Nuevo -> Bonjour.
Para habilitar esto en Linux (como ya lo ha hecho el OP), instale avahi, luego su /etc/avahi/ssh.service debería tener el siguiente aspecto. Debe habilitarse como servicio de arranque.
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_ssh._tcp</type>
<port>22</port>
</service>
</service-group>
Enlaces:
hostname.local
, le recomiendo agregar un alias ~/.ssh/config
para evitar la escritura adicional.