Administración remota con SSH en Ubuntu paso a paso

application-x-shellscriptSSH (Secure Shell o intérprete de órdenes seguro) es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a  máquinas remotas a través de una red. Permite controlar un ordenador remoto mediante un intérprete de comandos, y redirigir el tráfico de un servidor para poder ejecutar programas gráficos si tenemos un servidor Unix con las X instaladas y correctamente configuradas.

OpenSSH (Open Secure Shell) es un conjunto de aplicaciones que permiten realizar comunicaciones cifradas a través de una red, usando el protocolo SSH. Fue creado como una alternativa libre y abierta al programa Secure Shell, que es software propietario.

En este pequeño tutorial vamos a instalarlo en un equipo para poder controlarlo de forma remota.

He intentado instalarlo varias veces para poder ejecutar aplicaciones gráficas, sin embargo no lo he conseguido todavía, cuando logre hacerlo (porque lo lograré), publicaré otro artículo al respecto. Por ahora vamos a trabajar solo con el entorno del terminal.

Instalamos, por parte del servidor el paquete openssh-server, aunque yo personalmente recomiendo instalar directamente el paquete completo con el siguiente comando:

sudo apt-get install ssh

Una vez instalado (tarda muy poco) podemos hacer la prueba de forma local en el ordenador servidor, o bien desde otra máquina con el siguiente comando:

sudo ssh usuario@ip_del_servidor

Y listo, una vez ejecutado ya podemos administrar de forma remota nuestro servidor sin ningún tipo de periféricos.

Demostración de SSH

Demostración de SSH de Forma Local

Para cerrar la conexión SSH basta con escribir el comando:

quit

Por lo demás, es como si realmente estuvieras dentro del terminal de Ubuntu, por lo tanto los comandos son exáctamente los mismos.

Y esto es todo, ya tenemos instalado nuestro servidor SSH.

Imagen de cabecera: Mashup 3.7 icon theme

15 Respuestas to “Administración remota con SSH en Ubuntu paso a paso”


  1. 1 P|P0 jueves, 18 junio 2009 a las 9:17 pm

    Saludos amigo, voy a esperar un tutorial pero que explique como hacer las benditas llaves… para acceder sin contraseña que aun no he podido

  2. 2 kwarwer viernes, 19 junio 2009 a las 12:40 pm

    ¿A qué llaves te refieres P|P0?

    Un saludo y gracias por leernos.

  3. 3 Etnos sábado, 20 junio 2009 a las 4:21 pm

    Hola
    Cual es la diferencia entre la SSH y la consola?
    salu2

  4. 4 kwarwer lunes, 22 junio 2009 a las 11:06 am

    Puede que te hayas liado un poco porque hice las pruebas directamente en local (no tenía el servidor en funcionamiento en ese momento).

    En realidad en el artículo no hay diferencia, porque SSH lo que hace es permitir una conexión remota con el servidor, y poder controlarlo así desde el equipo cliente.

    Es decir, tendrías igualmente un terminal, que estaría en el cliente, pero que al ejecutar comandos sería como si los ejecutases en el servidor.

  5. 5 Matius miércoles, 29 julio 2009 a las 7:44 pm

    Gracias por el aporte, es tan sencillo que no lo creo! Ahora que solo me resta preguntar, ¿Y si no tengo ip fija en mi 2Wire, como podria accesarlo via la web?

    Gracias de antemano.

  6. 6 Edgar jueves, 19 noviembre 2009 a las 12:59 am

    Etnos,.. la consola solo es el medio para poder administrar remotamente un equipo con ssh, este es un intérprete de órdenes seguras, intuitivo y facil de usar,… permite copiar datos de forma segura (tanto ficheros sueltos como simular sesiones FTP cifradas),.. pasar los datos de cualquier otra aplicación por un canal seguro tunelizado mediante SSH… ademas de muchas otras cosas, claro si quieres usar todas sus ventajas tienes que hacerlo con comandos en la consola,…

  7. 7 Denny miércoles, 25 noviembre 2009 a las 5:13 pm

    Hola. quería compartir una manera sencilla de ejecutar aplicaciones gráficas via ssh. No es la única pero para mi es la mas facil. El comando es ssh -X -C usuario@host.

    -X (equis mayúscula) realiza el forward del sevidor X del host al que te conectas.

    -C (Ce mayúscula) comprime la data para que use menos ancho de banda.

    Al ejecutar cualquier aplicación en la maquina remota, Ej: firefox, openoffice.org, etc, la misma se ejecuta en la maquina remota y se ve en tu máquina cliente.

    Espero les sea de utilidad.

    Saludos.

    P.D. Muy buen blog. Lo sigo a diario.

    • 8 &rés miércoles, 25 noviembre 2009 a las 6:55 pm

      @Denny
      Muchas gracias por la información :-D
      Tenía pensado escribir un artículo sobre la ejecución de aplicaciones gráficas sobre ssh porque es muy útil pero se me había olvidado ;-S Ahora que me lo has recordado, espero publicarlo… para la semana que viene.
      Un saludo y gracias de nuevo.

  8. 9 migrania lunes, 28 diciembre 2009 a las 2:24 pm

    Como hago para ingresar a traves de windows a la consola de ssh, se puede? o de que forma entro remotamente si en los otros terminales no tuviera linux?

  9. 11 GeoKlar lunes, 7 junio 2010 a las 8:41 am

    Muy bueno su post… me sirvio en el momento justo…
    Saludos desde Guatemala

  10. 12 Antonio ZP miércoles, 6 abril 2011 a las 5:09 am

    Muy muy bueno compañero bien explicado de una manera sencilla y entendible gracias por compartir con nosotros asi aprendemos todos.

  11. 13 esmos viernes, 15 abril 2011 a las 5:42 am

    y conectarse por ssh al server pero desde fuera de la red??


  1. 1 Ubuntu Server con Interfaz Gráfica « Slice of Linux Trackback en sábado, 20 junio 2009 a las 8:16 am
  2. 2 Ubuntu Server con interfaz gráfica | El Blog de Rigo Trackback en jueves, 25 junio 2009 a las 4:32 pm

Replica a P|P0 Cancelar la respuesta




Síguenos en Twitter

 

Sitios amigos:

Si has leído nuestro Acerca de, sabes que no publicamos ningún artículo práctico que no hayamos probado. Aún así, no podemos garantizar que en tu sistema funcione como en el nuestro.

Esta página no es de soporte. Compartimos lo que sabemos, pero si resolviésemos todas las dudas que recibimos, no podríamos hacer artículos nuevos. Por eso, si alguien plantea un problema, y sabes la respuesta, siéntete libre para comentarla.

Si tienes una duda y no obtienes respuesta, puedes recurrir a sitios específicos como ubuntu-es.org o Linux Q.

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.