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
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…
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!
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!!
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
es «@» en lugar de «/»:
$ ssh nombre_usuario@nombre-o-IP_de_tu_maquina
@ Alesete y iThiMn
Gracias por responder, lo tendré en cuenta si me llega el momento de usarlo.
Saludos.
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
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
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.
🙂
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
[…] Fantasias sexuales femeninas mas comunes >> Convierte tu Pc en un servidor SSH >> Firefox Beta 5 liberada >> Lápidas para Informáticos >> Las guarras no […]
no lo puedo hacer es k casi no entiendo