You are on page 1of 7

Monta tu servidor ssh rpidamente

por Maxpowel en jun.21, 2010 Buenas! No es un espejismo no, estoy escribiendo algo en el blog! Bromas a parte, en post donde comentocmo usar clonezilla una persona pidi un manual de cmo montar un servidor ssh. Es tan sumamente sencillo que me dara rabia si esa persona no es capaz de automatizar todo el sistema de clonado de imgenes por algo tan nimio como es el preparar el servidor ssh. Comienzo explicando los conceptos bsicos sobre ssh en Linux.

Descripcin de SSH

Por decirlo de manera sencilla, SSH nos permite conectarnos a una mquina remota de manera segura. Adems de cifrar el canal de comunicacin es obligatoria la autenticacin. Para esto hay dos maneras, una es mediante usuario y contrasea y la otra es mediante el uso de claves pblicas y privadas. Cuando queremos entrar con un usuario y contrasea usamos los usuarios del sistema. A nosotros nos da igual donde estn esos usuarios creados (archivos /etc/passwd, servidor LDAP) de eso se encargar el sistema. Cuando nos conectamos por SSH al servidor entramos con los permisos del usuario que hemos usado. Por ejemplo, si yo entro con el usuario alvaro (un usuario normal) mi home ser /home/alvaro y slo tendr permiso de escritura a ese directorio. Otro usuario como es root tiene acceso a todo el sistema. Por seguridad en muchos servidores el usuario root est deshabilitado. En resumidas cuentas, a efectos prcticos SSH es igual que usar el terminal de tu ordenador, pero esas rdenes se ejecutan en el servidor remoto. Veamos algun ejemplo.

Al pricipio estoy en mi ordenador. Ejecutando el comando whoami vemos que el usuario soy y mi estoy en mi mquina. Nos podemos dar cuenta porque pone alvaro@flanders (flanders es el hostname de mi ordenador). Despues ejecutamos el comando ssh usuario@servidor. Nos conectaremos con el usuario usuario al servidor servidor y luego nos pregunta por la contrasea. Si introducimos la contrasea correcta entramos al servidor. Nos muestra un texto de bienvenida y vemos que ahora no pone alvaro@flanders sino que pone server (server es el hostname del servidor, muy original s). Tambin ejecutando el comando whoami vemos que el usuario ahora es root y no alvaro. Ahora todo lo que escriba en ese termina se ejecutar en el servidor con los permisos de root. Ahora que ya sabemos un poco de qu va esto del SSH vamos a instalarlo

Instalacin de SSH

Tan sencillo como instalar el paquete openssh-server

sudo aptitude install openssh-server

Iniciamos el servicio ssh /etc/init.d/ssh start Y ya podemos conectarnos al servidor

Hacemos la prueba y vemos que me he contectado sin problema. Si tienes ms ordenadores en tu red local prueba a conectarte desde uno de ellos. Recuerda que los datos que debes usar son un usuario del servidor y el hostname (o direccin ip del servidor, por ejemplo ssh usuario@192.168.1.110 Suponiendo que el usuario usuario existe en el servidor y que la direccin ip (local) de tu servidor es 192.168.1.110. Y ya est! Ha sido fcil verdad?

Notas sobre ssh-server y clonezilla


Como dije al principio, escribo este artculo a partir de este y los datos por los que te pregunta son los siguientes:

Esto la direccin de tu servidor SSH. Donde has instalado el SSH.

El usuario del servidor que usars para conectarte a l (para almacenar la imagen del disco duro)

El directorio del servidor donde se guardar la imagen del disco duro. Recuerda que el usuario que elegiste antes tiene que tener permisos de escritura en ese directorio del servidor.

Espero que se hayan podido solucionar todas las dudas respecto a este tema. Si no, puedes preguntar por lo que no te ha quedado claro por supuesto.

You might also like