Convierte tu PC en un Servidor ssh

SSH (Secure SHell) 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 manejar por completo la computadora mediante un intérprete de comandos, y también puede redirigir el tráfico de X para poder ejecutar programas gráficos si tenemos un Servidor X arrancado..

Esta mañana configuré el equipo del trabajo para poder manejarlo desde mi casa mediante ssh, si quieres poder controlar tu pc con ubuntu desde cualquier máquina del mundo, tal y como si estuvieras delante de un terminal en tu PC, abrete un terminal y teclea:

$ sudo apt-get install openssh-server

Listo, ya tenemos instalado el servidor ssh en nuestra maquina. Desde cualquier ordenador de la misma red o bien desde internet si nuestro PC tiene acceso a este, abrimos un terminal y escribimos:

$ ssh nombre_usuario@nombre/IP_de_tu_maquina

Nos pedirá la clave para nuestro usuario y listo, tendremos un promt de nuestro sistema🙂

salu2

12 respuestas a Convierte tu PC en un Servidor ssh

  1. elfio dice:

    Muy interesante… pero tengo una duda: ¿hay algun problema si la ip es dinamica? y aun así, no se si sera verdad, pero cuando entro en un localizador de ip’s y pruebo con la mia, no me da el lugar de mi pc, sino el del servidor (o eso creo…) se podria usar a traves de la ip del server?? no se si me explico…

  2. Alesete dice:

    Hola! Elfio, si tu máquina está detrás de un router tienes que redirigir el puerto 22 a la ip de tu máquina (para acceder desde fuera de la red). Es como abrir los puertos del emule.

    En cuanto al problema de la ip dinámica, dentro de tu red siempre que no se reinicie el router suele dar la misma ip, sino, asignale una estática; fuera de la red también sueles tener la misma ip siempre que no reinicies, aquí lo que puedes hacer es (según tengo entendido) usar el servicio http://www.dyndns.org o usar un demonio que comprueba tu ip y si ve que cambia te manda un email con tu nueva ip (pero realmente no se como van exactamente, sobre todo no tengo ni idea de como se hace el último xD).

    En fin, un saludo a todos!

  3. iThiMn dice:

    Hola a todos!!

    Yo lo tengo ahora mismo así. En cuanto a lo de http://www.dyndns.org, lo que haces es crearte una cuenta que contiene la ip de tu pc o router. Son del tipo nombre.dyndns.org (aunque creo que hay otros nombres de dominio). Si en tu casa tienes un router, es posible que dentro de la configuración de este te deje la opción de actualizar la cuenta de dyndns cada vez que el router cambia de ip pública. El mio es un 3com y hace ya muchas versiones de firmware que lleva esta opción. Te pide los datos de la cuenta y el nombre de tu dominio. Como te decia Alesete hace falta abrir en el router el puerto 22 asociado a la ip privada del pc al que quieras conectar. Si se trata de un modem, entonces necesitas un programa para que periodicamente compruebe tu ip y el solo la actualice en la web. Creo que hay que instalar estos dos paquetes: ddclient y ez-ipupdate (puedes hacerlo con apt-get). Otra forma es con un script de python que circula por ahí y no se como se llama que hace lo mismo y lo ejecutas como si fuese un demonio cada cierto tiempo (ojo lo del tiempo es importante porque si abusas de veces que actualizas la cuenta creo que te la pueden bloquear). Espero no haber liado la cosa jajajja xD.

    PD: A modo de curiosidad si conectais desde windows hay un programa gratuito que se llama WinSCP que implementa el protocolo SCP para transferir archivos y además tiene opcion de X11Forwarding para no solo tener linea de comandos y poder cargar aplicaciones graficas como evolution, firefox, amarok, kopete, y cualquier otra.

    Un saludo!!

  4. j0k3r007 dice:

    hola a todas la verdad soy un novato con un monton de ganas de aprender en servidores linux y uno de los que mas me interesa aprender es ssh bueno basta de mi introduccion pero os quiero darles un saludo sabrones

    e instalado el ssh despues voy a la terminal y le escribo y me muestra lo siguiente alguien podria ayudarme

    blackhawk@blackhawk-desktop:~$ sudo -s
    [sudo] password for blackhawk:
    root@blackhawk-desktop:~# ssh blackhawk/192.168.1.65
    ssh: blackhawk/192.168.1.65: Name or service not known
    root@blackhawk-desktop:~#

    gracias por su tiempo y su blog a mas de uno nos ayuda

  5. ViKToR dice:

    es “@” en lugar de “/”:

    $ ssh nombre_usuario@nombre-o-IP_de_tu_maquina

  6. elfio dice:

    @ Alesete y iThiMn

    Gracias por responder, lo tendré en cuenta si me llega el momento de usarlo.

    Saludos.

  7. j0k3r007 dice:

    hola a todos gracias por contestar…….

    tecleo lo siguiente en consola y me muestra esto

    blackhawk@blackhawk-desktop:~$ ssh blackhawk@192.168.1.65
    The authenticity of host ‘192.168.1.65 (192.168.1.65)’ can’t be established.
    RSA key fingerprint is fe:6a:1f:a7:78:ed:99:c5:4a:4e:84:f7:51:44:6e:6e.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added ‘192.168.1.65’ (RSA) to the list of known hosts.
    blackhawk@192.168.1.65‘s password:
    Connection closed by UNKNOWN
    blackhawk@blackhawk-desktop:~$ Connection closed by UNKNOWN

    que es lo que me esta tratando de decir ahi…. que es un promt seran tan amables de explicarme gracias

  8. j0k3r007 dice:

    ahora e intentado de la siguiente manera y me muestra esto
    blackhawk@blackhawk-desktop:~$ sudo -s
    [sudo] password for blackhawk:
    Sorry, try again.
    [sudo] password for blackhawk:
    root@blackhawk-desktop:~# ssh blackhawk@192.168.1.65
    The authenticity of host ‘192.168.1.65 (192.168.1.65)’ can’t be established.
    RSA key fingerprint is fe:6a:1f:a7:78:ed:99:c5:4a:4e:84:f7:51:44:6e:6e.
    Are you sure you want to continue connecting (yes/no)? no
    Host key verification failed.
    root@blackhawk-desktop:~# ssh blackhawk@192.168.1.65
    The authenticity of host ‘192.168.1.65 (192.168.1.65)’ can’t be established.
    RSA key fingerprint is fe:6a:1f:a7:78:ed:99:c5:4a:4e:84:f7:51:44:6e:6e.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added ‘192.168.1.65’ (RSA) to the list of known hosts.
    blackhawk@192.168.1.65‘s password:
    Linux blackhawk-desktop 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686

    The programs included with the Ubuntu system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.

    Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
    applicable law.
    blackhawk@blackhawk-desktop:~$

    alguien me explica saludos

  9. ViKToR dice:

    Bueno, funcionarte si que te funciona. Simplemente te preguntaba si querias añadir el servidor a la lista de servidores conocidos.

    Luego da un warning avisando de que se ha añadido tu PC a los servidores y poco más.
    🙂

  10. j0k3r007 dice:

    gracias por ir aclarandom las dudas ahora como hago para abrir los puertos de linux y que cliente necesito para windows y como abrir los puertos en windows una pequeña introduccion un ejemplo

    saludos espero no joder tanto

    gracias por la informacion

  11. […] Fantasias sexuales femeninas mas comunes >> Convierte tu Pc en un servidor SSH >> Firefox Beta 5 liberada >> Lápidas para Informáticos >> Las guarras no  […]

  12. Andres De La Rosa Batista dice:

    no lo puedo hacer es k casi no entiendo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: