domingo, 23 de septiembre de 2007

Remote desktop: problema con el servidor remoto

Desde Windows XP con acceso a una cuenta y los permisos correspondientes, se puede ingresar a un servidor remoto. El procedimiento es como sigue.

Desde el equipo local: Start, All Programs, Accesories, Comunications, Remote Desktop. En Computer se entra la IP del servidor remoto, luego username, password y domain, todos datos que deben ser proporcionados por el Admin del servidor. Save password si quieren que lo recuerde.

Quedará instalado el icono a Remote Desktop Conection. ahora con "connect"· se podrá hacer la conexión, pero antes también se pueden ajustar algunas cosas, la más útil es Local Resources, donde podemos colocar que el servidor remoto pueda leer nuestros discos locales o enviar a nuestra impresora, para una conexión rápida es recomendable poner Modem (56 Kbps) en Experience.

El Problema

Un problema muy común es el mensaje "the terminal server has exceded the maxime number of allowed conections" que se produce cuando inadvertidamente dejamos corriendo más de las 2 sesiones habitualmente permitidas y no hay modo de conectarse. Esto pasa especialmente si se nos interrumpe la conexión y queda alguna aplicación corriendo en "idle" sin darnos cuenta (el Firefox tiene esa pésima costumbre).

La solución no es directa, primero hay que entrar a través de la consola, desde nuestro equipo local, hacemos Start, Run y ejecutamos mstsc -v:xx.xx.xx.xx /f -console donde en lugar de xx.xx.xx.xx ponemos la IP del servidor remoto. Con eso podremos ingresar al servidor. Luego en el server vamos a Start, All Programs, Administrative Tools, Terminal Services Manager. Aparece una ventana dividida en dos con todas nuestras sesiones abiertas, hacemos click derecho sobre las sesiones abiertas del lado derecho y las cerramos usando "Log Off"

Problema solucionado. Si trabajan con un servidor remosto más de una vez les va a pasar. Mucho cuidado cuando hayan entrado desde la consola de no quedar colgados de nuevo, porque ahi si que no podrán entrar por ningún lado.

jueves, 6 de septiembre de 2007

Referencias y tutoriales para el principiante

Algunos lugares que -como novato- visito frecuentemente para mi referencia

FAQ tutorial de Unix básico de Hurricane Electric

Linux File Server tutorial también útil para empezar

BAsh programming intro howto de faqs.org

An A-Z Index of the Linux BASH command line

Advancing BASH scripting guide

Linux Shell Scripting Tutorial v1.05r3 A Beginner's handbook

Tutoriales de Subversion

svn command line, tutorial for begineers Muy bueno como entrada al tema, práctico y directo

Version control with subversion compiled from r2866 la guía completa

Subversion

El propósito de este blog es ir registrando notas sobre mi primera exposición al Unix/Linux. Dicho esto vamos enseguida con la primera aplicación que estoy usando Subversion, que es un programa de control de versiones para trabajo colaborativo.

La supondré instalada y funcionando. Su forma es svn , lo que yo he usado hasta ahora es:

svn co carga el repositorio en una copia local dentro de nuestra máquina con toda su estructura de directorios, cada vez que uno hace un co la copia (Working copy) se actualiza con los cambios que los dem´s miembros del equipo han hecho

svn update para actualizar la working copy con los cambios del repositorio

svn log para ver la lista con los últimos cambios

svn diff -r numero1:numero2 muestra las diferencias entre las versiones numero1 y numero2

svn mov (nombre antiguo nombre nuevo) cambia el nombre de un archivo

svn add (nombre archivo) agrega un archivo al sistema de control de versiones

svn ci -m "comentario" sube las modificaciones que hemos hecho en nuestra working copy al repositorio

svn ps svn:eol-style native (nombre archivo) para arreglar el problema de CR/LF y que los archivos escritos en Unix sean leibles en Windows/Dos

Lo único confuso en todo este asunto es que hay muchos comandos bash que funcionan en svn con el mismo nombre, así por ejemplo uno se olvida de ejecutarlos dentro de svn y al momento de hacer un checkin aparecen los errores

Aplicaciones para trabajar desde Windows

Al menos en mi caso, todavía trabajo desde una máquina Windows XP en mi casa (laptop) que uso para entrar a un servidor remoto donde tengo mi Unix, con las restricciones correspondientes a mi condición de novato. Las aplicaciones que uso desde Windows para accesar son:

Putty mi programa favorito, permite acceso SSH al servidor rápido, liviano y limpio

TigthVNC pone un escritorio tipo Linux en mi máquina con aplicaciones como Firefox, no me gusta, lo encuentro pesado y lento

Pidgin para mensajería instantánea, es multiplataforma, muy bueno y seguro, lo uso en un servidor jabber

Nano para editar texto en Unix, me gusta mucho porque me recuerda al antiguo Wordstar, la mayoría parece preferir el Vi, yo me quedo con el Nano