17/6/09

(XP/VISTA) Configurar UltraVNC (Escritorios remotos)

Tras demasiado tiempo sin añadir nada por éstos lares, qué mejor manera de hacerlo que con un tema sobre el que todos hemos pensado alguna vez; manejar nuestro PC a distancia. Bien es cierto que debemos poseer conectividad a Internet, pero, ¿quién no ha querido conectarse desde por ejemplo la biblioteca, el aula de una clase o en la propia oficina al PC de su hogar? Con la aplicación que hoy trataré es posible: UltraVNC.

La metodología más obvia, descargamos dicho programa de la página del autor y procedemos a su instalación. Si estamos trabajando sobre Windows Vista, habrá que marcar el checkbox “Download Vista addons files now” , y, al margen del SO que usemos, debemos marcar la opción “Download the mirror driver”, paquete del que después haré mención. Para terminar la instalación, marcaremos todas las demás casillas que nos aparecerán.

Ahora procederemos a extraer los archivos descargados anteriormente, ubicados en C:\Archivos de programa\UltraVNC , donde descomprimiremos la carpeta drivers.zip, y en la que al navegar y seleccionar nuestra versión de SO ejecutaremos el fichero por lotes install.bat.

Una vez instalado todo lo necesario, nos dirigimos a las propiedades del servidor, en las que estableceremos el puerto de escucha que habrá que abrir después en nuestro router (Por defecto el 5900. Conviene abrir también el puerto siguiente, en este caso sería el 5901, ambos TCP y asociados a la IP de la máquina servidora). Escribimos una contraseña para dicha conexión, la transferencia de ficheros entre cliente y servidor y por último, habilitamos el plugin DSM.

Por útimo, para conectarse, abrimos VNC viewer (cliente) y en el campo “VNC Server” escribimos nuestra DNS dinámica (Podemos configurar una en no-ip o dyndns por ejemplo) seguida de dos puntos y el puerto de escucha o display asociado a dicha conexión. Establecermos la opción en MANUAL y habilitamos la casilla “Use DSM Plugin”. Nos pedirá la contraseña anteriormente indicada, y… ¡listo!

3/4/09

(WIN2K / XP / VISTA) Configurar un servidor FTP con FileZilla

Para crear nuestro servidor FTP usaremos el software libre “FileZilla”, que encontraremos desde su página principal. Seleccionamos el server (Sólo para Windows) y procedemos con su instalación. Seleccionaremos Install as service, started with Windows si queremos que el servidor se inicie cada vez que lo haga nuestro sistema. Tras esto, escribiremos como dirección de servidor la local (127.0.0.1), una contraseña para acceder a él y el puerto que deseemos (Por defecto 14147), el cual tendremos que abrir en nuestro enrutador.

Tras esto, el siguiente paso es la creación de los usuarios, lo que haremos mediante el botón correspondiente, y en cada uno de ellos especificaremos su directorio o directorios (Entre ellos su Home), así como su contraseña y si es miembro de algún grupo.

Otro aspecto importante a tener en cuenta reside en la configuración del número máximo de conexiones simultaneas, que podremos indicar en Edit --> Settings --> General Settings.

En el caso de querer conectarnos al servidor creado previamente, debemos usar la aplicación cliente, disponible tanto para Windows como para Linux, y para cuya conexión nos requerirá IP del servidor, usuario y su correspondiente contraseña. Si nuestras preferencias estuvieran destinadas a no utilizar una red local y comunicar dos equipos separados de ella (por ejemplo entre Madrid y París), debemos utilizar una DNS dinámica para entrelazar la IP de salida que nos proporciona nuestro ISP cada vez que iniciamos nuestro router o punto de acceso, para así actualizar dicha IP al nombre asociado de nuestra DNS dinámica. Servicios como No-Ip o DynDNS que nos proporcionan dicho tipo de servicio gratuitamente. 

¡Ya no hay excusa para echarse atrás y trastear con nuestro servidor privado! ;-)

22/3/09

Cloud Computing

Cloud Computing es uno de los términos que más se ha repetido a lo largo de 2008 en todo tipo de publicaciones, tanto económicas como técnicas, en papel y digitales. La denominada "Nube" ha venido a quitar el trono, como término reiterado hasta la saciedad, a la Web 2.0, el SaaS (Software as a Service) y otros de similar carácter y con los que guarda relación.

Con el término nube se hace referencia básicamente a los servidores que están accesibles desde cualquier conexión a internet, pudiendo considerar nube e Internet prácticamente como sinónimos. El Cloud Computing se fundamente en trasladar la ejecución de las aplicaciones (la computación) a la nube, es decir, a Internet, en lugar de instalarlas, configurarlas y ejecutarlas localmente.

Hasta no hace mucho, cualquiera que quisiese comunicarse a través de correo electrónico tenía que instalar en su PC un cliente, un programa que permitiese la conexión con el servidor de correo y se encargara del envío y recepción, almacenando localmente todos los mensajes. En la actualidad, sin embargo, el uso de ese tipo de software está en declive, ya que basta con un navegador para acceder al correo electrónico tipo Hotmail, Gmail y similares. El usuario final interactúa con una interfaz gráfica, pero el software se ejecuta en un servidor remoto en el que también se almacena toda la información. Éstas son las claves: procesamiento y almacenamiento en servidores remotos, en algún lugar de Internet.

Ese mismo esquema es posible encontrarlo también en aplicaciones de ofimática (edición de textos, calendario, agenda, hoja de cálculo, etc.), de diseño gráfico, de mensajería instantánea o de cálculo, ya sea en Windows Live, Google Apps, Facebook o Tuenti (Al final caí jaja) por poner algunos ejemplos conocidos. El usuario accede al software como un servicio más a través de su navegador, no como un programa que tenga que descargar e instalar para usarlo. Hay que reiterar también que la información, en forma de documentos de diverso tipo, reside finalmente en esos servidores remotos y no de forma local.

El Cloud Computing, no obstante, es algo más. No se trata de usar aplicaciones desde un navegador y poner toda nuestra información en Internet, sino que tiene que ver fundamentalmente con las empresas y con los desarrolladores de software, más que con los usuarios.

20/3/09

(UBUNTU) Configurar puertos USB de VirtualBox a partir de Hardy Heron

Una de las anteriores entradas versaba sobre la instalación y configuración de la herramienta para máquinas virtuales VirtualBox. Ésta vez nos centraremos en configurar los puertos usb en las máquinas huesped, los cuales desde Ubuntu a veces no son reconocidos.

Antes de la versión 8.04, Hardy Heron, dicha distro “tiraba” de la ruta /proc/bus/usb para encontrar los USB. En Hardy Heron esa ruta es errónea, dado que la correcta sería /dev/bus/usb.

Crearemos por tanto, un script con el siguiente contenido para sufragar dicho error:

(Línea 1) # VBOX=$(grep vboxusers /etc/group | sed 's/vboxusers:x:\(.*\):.*/\1/')
(Línea 2) # mount -t usbfs -o devgid=$VBOX,devmode=664,nodev,noexec,nosuid none /proc/bus/usb

Este script ha de ser ejecutado antes que VirtualBox, de forma manual, tras haberle otorgado previamente permisos de ejecución (Tratar como archivo ejecutable).

19/3/09

¡ Al tajo ! y no al río no..

Y de cabeza, vaya, jeje.

Tras recibir de una maldita vez las calificaciones finales de la titulación 4 días después de acabar oficialmente, me apresuro a decir que ya somos técnicos superiores.

Las notas bastante buenas, con media de 8,70, siendo un 9 en programación, otro 9 en sistemas gestores de BBDD y un 8 en aplicaciones de gestión, ni por asomo a lo que me pensaba jaja.

Y ya por fin el lunes 23 a las prácticas al Corte Inglés de Valdemoro. Yo ya me hacía a la idea de pringar en una nave destornillador en mano y demás para empezar, pero al final junto a l@s chic@s del Bercial, los señores Jasón y David me largo a las oficinas, ¡si señor!.

En fin, como dirían mis colegas, a darlo todo, y sobre todo, a esforzarse que van a ser 2 días como el que dice.

¡Más cerca de mis objetivos! ^^

(UBUNTU) Correcto funcionamiento de VirtualBox

Un tipo de herramienta bajo mi punto de vista excepcional para probar y cacharrear con distintos programas y configuraciones son las máquinas virtuales. Como su nombre indica, nos permiten virtualizar (Instalar sin formateado ninguno) otro SO (Sistema Operativo) dentro del nuestro, así por ejemplo podemos conseguir tener Linux dentro de nuestro Windows de toda la vida, además de infinidad de combinaciones más.

Hay que destacar que una instalación de esta instancia no crea una nueva partición en nuestro disco duro, debemos tratarlo como si de un programa más se tratase, eso sí, capaz de manejar un disco duro virtual creado previamente en memoria.

Existen multitud de aplicaciones para tal efecto, como la archiconocida VMware, Paralell Desktop, y la gratuita VirtualBox, que será la que tratemos, en este caso sobre la distribución Ubuntu (8.04 en adelante) y cuya configuración mantiene un "pero" que resolveremos.

Una vez descargada de su página web e instalada, si no accedemos a esta aplicación como root nos detectará falta de permisos y nos denegará el acceso. Para solventarlo hay que establecer a nuestro usuario dentro del grupo que VirtualBox crea por defecto, vboxusers, tecleando en una terminal:

# adduser MI_USUARIO vboxusers (# se refiere a modo root).

Si sigue sin otorgarnos permisos, los aplicaremos de modo manual, para lo que debemos ir al archivo /dev/vboxdrv y otorgarle todos los permisos con chmod 777 vboxdrv y chown 777 vboxdrv. Dichos comandos sobre terminal otorgan plenos permisos a la totalidad de acciones (Lectura, escritura y ejecución) y plenos permisos a todos los usuarios.

Ya podemos ejecutar VirtualBox sin tener que hacer estos pasos previamente en línea de comandos mediante “sudo”, desapareciendo así el error que nos denegaba el acceso, el error de kernel.

Para simplificarlo, crearemos un script auto arrancable al iniciar sesión, cuyo contenido será:

cd ..
cd dev
chmod 777 vboxdrv
chown 777 vboxdrv

Lo guardamos y en propiedades del archivo establecemos que funcione como un archivo ejecutable. Tras ello, vamos a Sistema -> Preferencias -> Sesiones y lo añadimos a la lista de procesos que se iniciarán cuando abramos una sesión con nuestro usuario.

Bienvenidos a mi blog

¡Hola a todo el mundo!

Después de muchos titubeos sobre si sería un elemento que podría tener actualizado cada cierto tiempo, y tras haber concluido la titulación que cursaba, me aventuro en la travesía de los blogs... eso sí, aún como aficionado, tratándose de éste el primer blog que escribo.

La mayoría de los temas a tratar versarán sobre la informática a nivel de usuario, facilitando ciertos trucos o métodos de instalación así como de reparación  frente a diversos ámbitos, ya sean sobre el SO Linux o versiones de Windows. La totalidad de dichas entradas es producto de prueba e investigación de las mismas en mis equipos, con lo que las iré publicando periodicamente según vaya "trasteando" cosas. Cabe decir que no sólo trataré de incluir únicamente temas de informática en este blog, muy de vez en cuando lo mezclaré también con opiniones sobre otro tipo de actividades u cualquier cosilla que quiera decir, ajenas a la informática.

Las entradas respecto a informática irán precedidas del sistema en el que han sido probadas entre paréntesis, con tal de documentar más si cabe al respecto de las mismas.

Espero que las citadas sean de ayuda y sobre todo, sean de agrado para todos y cada uno de vosotros, que es lo principal.

Sin más dilación, me "despido" de toda ésta parrafada de presentación, por supuesto se admite cualquier sugerencia y comentario, así que adelante, ¡disfruten de Sui7o's Bios!.