lunes, 16 de febrero de 2009

Montar unidades remotas a través de ssh

Montar unidades remotamente a través de ssh es muy seguro, ya que utiliza el protocolo cifrado por RSA del ssh, pero tiene un inconveniente y es la veloidad.

Ahora vamos a instalar los paquetes necesarios para el sistema. En mi caso lo he instalado sobre una fedora 10.

$ yum install fuse-sshfs

Damos permiso al usuario que montará la carpeta y no olvidemos que estos permisos serán efectivos cuando cierre la sesión y vuelva a logearse en el sistema:

$ vi /etc/group

fuse:x:499:iaranda

Creamos un directorio en donde montaremos el directorio remoto e introducimos el comando para montarlo:

$ mkdir /home/iarnada/remoto
$ sshfs usuario_remoto@servidor_remoto:/directorio_remoto /home/iaranda/remoto

En solo cuatro simples pasos hemos conseguido montar una pequeña red de compartición de archivos muy segura.

Despliegue de Alfresco dentro de Glassfish

En este artículo voy a describir como desplegar un Alfresco en un Glassfish. Alfresco es la alternativa principal del open source para la gestión del contenido empresarial. Nos permite almacenar gran cantidad de documentos, realizar conversiones, workflows,etc. Glassfish es un servidor de aplicaciones de código abierto con un gran potenciall.

1. Una vez instalado glassfish, creamos el directorio donde van a ir los archivos de configuración.

# mkdir /domains/domain1/lib/classes/alfresco

2. Ahora creamos un directorio llamado "WEB-INF" y dentro creamos un fichero llamado sun-web.xml con el siguiente contenido:


http://www.sun.com/software/appserver/dtds/sun-web-app_2_4-1.dtd">



3. Una vez creado el fichero anterior vamos a introducir este dentro del war de alfresco:

# jar uvf alfresco.war WEB-INF/sun-web.xml

4. Arrancamos glassfish:

# asadmin start-domain domain1

5. Desplegamos alfresco:

# asadmin deploy alfresco.war

6. Para monitorizar el arranque podemos ver el log server.log situado en /domains/domain1/logs