1. Ordenadores
  2. Mac
  3. Sistemas Operativos
  4. Cómo configurar el servicio de iChat de Lion Server

Libro Relacionado

Mac OS X Lion Server para tontos

Por John Rizzo

Para cambiar la configuración predeterminada de iChat Server de Lion Server, la mayoría de las veces se utiliza la aplicación Server. Si estás familiarizado con las versiones anteriores de Mac OS X Server, te darás cuenta de que Apple ha eliminado algunos de los ajustes de configuración más avanzados de la administración del servidor. Sin embargo, todavía puede hacer algunos de estos cambios con la interfaz de línea de comandos de Unix usando Terminal.

Para ver todos los ajustes de iChat, incluidos los ocultos, escríbelos en Terminal:

sudo serveradmin settings jabber

Activa el servicio de iChat

Para activar el servicio iChat, haz clic en el icono de iChat en la barra lateral de la aplicación Server y haz clic en el interruptor grande en la posición On.

Si tienes un router inalámbrico Apple (AirPort o Time Capsule) en la red y aparece en la barra lateral de la aplicación Servidor, es posible que un cuadro de diálogo te pregunte si deseas permitir el acceso a Internet al servicio iChat. Si haces clic en el botón Permitir, iChat Server estará disponible para los usuarios de la red; si haces clic en No permitir, no estará disponible.

Para los enrutadores que no son de Apple, debe configurar el enrutador para la asignación de puertos.

Archivar mensajes de chat

Al hacer clic en Archivar todos los mensajes de chat en la aplicación Servidor, Lion Server comienza a guardar todos los mensajes de iChat creados por los usuarios. Almacena esta información en /Library/Server/iChat/Data/message_archives.

Si desea almacenar este archivo de chat en una ubicación diferente, como otro disco duro, debe utilizar la línea de comandos. A diferencia de las versiones anteriores de Mac OS X Server, Lion Server no le permite cambiar la ubicación del archivo de datos con las herramientas de administración. Para cambiar la ubicación con la línea de comandos, abra Terminal en la carpeta /Aplicaciones/Utilidades y escriba lo siguiente en una línea:

sudo serveradmin settings jabber:savedChatsLocation = "/path/message_archives"

donde path es la nueva ubicación que te gustaría usar. (Si la ruta estaba en otra unidad, tendría un aspecto parecido a /Volumes/MyOther HardDrive/myfolder.)

Si has perdido la pista de dónde configuraste el archivo, puedes encontrarlo (y todos los ajustes del servidor de iChat) escribiendo sudo serveradmin settings jabber. Tenga en cuenta que estos comentarios distinguen entre mayúsculas y minúsculas.

Habilitar federación de servidor a servidor

La comunicación entre servidores (S2S), conocida como federación S2S, permite la comunicación con otros servidores XMPP, incluidos Google Talk, Jabber y otros servidores de iChat, siempre que los servidores estén visibles en Internet. Los usuarios de cada servidor federado pueden comunicarse entre sí.

Si se activa la casilla de verificación Habilitar federación de servidor a servidor, se activará S2S. Haga clic en el botón Editar para acceder a otros ajustes de S2S.

En el cuadro de diálogo que aparece, puede elegir entre Permitir federación con todos los dominios, que permite a sus usuarios conectarse con un usuario en cualquier servidor XMPP, o Restringir federación a los siguientes dominios. Esta última opción restringe el acceso a los dominios o nombres de host de servidor completos que se añaden con el botón Añadir (+). Puede tener tanto dominios como nombres de servidor en esta lista.

Activar el soporte de Autobuddy

Con la función Autobuddy activada, todos los servidores de iChat de un grupo en particular se añaden automáticamente a la lista de amigos de los demás. La ventaja es que los usuarios no tienen que añadir amigos manualmente. La desventaja es que si los usuarios eliminan a sus amigos de su lista, autobuddy los añade de nuevo.

Autobuddy está desactivado de forma predeterminada. Para encenderlo usando Terminal, escriba lo siguiente:

sudo serveradmin settings jabber:enableAutoBuddy = sí

Añadir dominios de host

Lion Server puede alojar el servicio de iChat en varios dominios. El valor predeterminado es un único dominio, el host del servidor. Añade otros nombres de host para que los utilice iChat, siempre que DNS esté configurado para resolver los nombres en la dirección IP del servidor de iChat.

Abra Terminal y escriba lo siguiente, todo en una sola línea:

Sudo serveradmin settings jabber:hostsCommaDelimitedString="domain1.com,domain2.com,domain3.com"

Tenga en cuenta que no hay espacio después de las comas. Por supuesto, sustituye tus dominios reales por domain1.com y así sucesivamente. Incluya el host del servidor en la lista si es uno de los dominios Jabber.