InicioLinuxconexión remota 3 de 5

conexión remota 3 de 5

Linux4/22/2012
Ejecutar SSH con entorno gráfico (vnc) Antes de empezar el artículo haré referencia a la necesidad de utilizar SSH para conectarnos de forma remota a uno de nuestros servidores. Para acceder de forma remota a uno de nuestros servidores necesitamos que sea de una forma segura, para que nadie pueda escuchar el trafico de información que transcurre desde la maquina que operamos hasta el servidor donde nos interesa acceder. Para ello utilizamos SSH que es una línea de comandos con una encriptación denominada md5 que nos asegurará que nadie pueda ser capaz de saber que información estamos manejando entre los 2 ordenadores. Instalacion OPENSSH -SERVIDOR En el servidor Linux ejecutamos el comando: sudo apt-get install openssh-server -CLIENTE LINUX En el PC cliente instalaremos la aplicación cliente del ssh con el siguiente comando: sudo apt-get install openssh-client -CLIENTE WINDOWS En el cliente Windows usaremos la aplicación llamada PuTTy que no necesita ninguna instalación y la podremos encontrar de forma gratuita en la siguiente URL: http://www.chiark.greenend.org.uk/~sgtatham/putty/ O AQUI VNC Para habilitar un entorno gráfico en el servidor en el que nos queremos conectar debemos instalar VNC. VNC es un programa de escritorio remoto parecido al escritorio remoto que estáis acostumbrados a ver en Windows XP. Con la instalación del VNC en el servidor y la configuración de unas pequeñas cosas que veremos mas adelante podremos tener un entorno gráfico dentro de nuestra conexión segura SSH. INSTALACIÓN VNC -SERVIDOR En el servidor Linux ejecutamos el comando: sudo apt-get install vncserver -CLIENTE LINUX En el PC cliente instalaremos la aplicación cliente de vnc con el siguiente comando: sudo apt-get install vncviewer -CLIENTE WINDOWS En el cliente Windows descargaremos la aplicación gratuita que no necesita instalación desde la siguiente URL: http://www.tightvnc.com/ Después de haber instalado estas aplicaciones ya tenemos todo lo necesario para conectarnos. CONEXIÓN DESDE LINUX Abrimos un Terminal en nuestro PC cliente y escribimos el comando para conectarnos por medio de SSH a nuestro servidor, con la peculiaridad de que para realizar la conexión especificaremos que un puerto del servidor se redireccione a nuestro PC cliente. Esta operación se denomina túnel. El túnel le hacemos en el puerto sobre el que actúa el Vncserver para que podamos ver en nuestro PC lo que se esta ejecutando de forma gráfica en el servidor Linux. Para ello utilizaremos el siguiente comando: ssh -L 5901:localhost:5901 NombreUsuario@IpServidorLinux El puerto que vamos a redireccionar desde el servidor Linux a nuestro PC es el 5901 que es el que posteriormente abriremos con el vncviewer. Una vez ejecutado este comando debemos de iniciar el vncserver en el servidor Linux, que al contrario que ssh no esta corriendo y ha de ejecutarse cada vez que un usuario inicie una nueva sesión: Desde la consola escribimos vncserver y la aplicación se ejecutará. Ejecutamos el comando vncpasswd y le ponemos una contraseña para entrar Ahora sin cerrar ese Terminal abrimos otro Terminal nuevo en el cliente e iniciamos el vncviewer para conectarnos al vncserver que esta corriendo en el servidor: Desde la consola escribimos vncviewer. Aquí es donde viene lo bueno, ahora nos pedirá que introduzcamos la dirección de nuestro Vncserver para conectarnos a él. La dirección de nuestro Vncserver es la dirección de nuestro cliente es decir la nuestra, debido a que en el primer paso hicimos un túnel por el puerto 5901. Ahora utilizaremos ese puerto para conectarnos al vncserver y así poder ver en nuestra pantalla lo que se esta ejecutando en el servidor. En la dirección ponemos entonces lo siguiente: localhost:1 Después de haberle dado a aceptar nos pedirá la contraseña que introdujimos con anterioridad en el vncserver. Y ahora nos mostrara una línea de comandos de forma colorida con un fondo. Esa línea de comandos pertenece al servidor Linux y desde ella podremos ejecutar aplicaciones gráficas. A continuación les muestro un ejemplo de lo que nos mostraría por pantalla. En este ejemplo hemos ejecutado firefox, para cerrar el programa tendremos que hacer Control + C sobre la Terminal para que finalice la aplicación. CONEXIÓN DESDE WINDOWS Para realizar la conexión desde Windows ejecutamos la aplicación PuTTy para iniciar la conexión SSH, pero antes debemos configurar la redirección del puerto para luego conectarnos por medio del vncviewer y así obtener un modo grafico. En el PuTTy le damos a expandir en la opción SSH y marcamos X11 y señalamos como enable la primera opción y debajo escribimos localhost. Después nos vamos a la pestaña de Tunnels y especificamos el puerto en el que vamos a realizar el tunnels y a donde lo vamos realizar en este caso pondremos localhost:5901 y depuse le damos a añadir. Una vez configurado le damos a la pestaña sesión y ponemos la dirección IP de nuestro servidor e iniciamos sesión en él. Se nos abrirá una shell y desde ejecutaremos vncserver para que corra la aplicación en el servidor. A continuación vncpasswd y le ponemos una contraseña Ahora que ya tenemos el vncserver en el servidor solo nos queda ejecutar el vncviewer desde Windows e indicar localhost:1 al igual que en Linux. Después le ponemos la contraseña que le pusimos al vncserver y listo. Este proceso es especialmente útil para ejecutar aplicación que exijan un mínimo de seguridad y dispongamos de la facilidad de ejecutarlas de una forma grafica. Como ejemplo podemos ejecutar el gedit para editar textos para los que no sepan desenvolverse con el VI o navegar por Internet por medio de firefox……… Espero que les haya servido de ayuda y lo disfruten. GRACIAS A : http://www.nexun.org/content/view/65/1/ http://hastergonz.com/vnc/
Datos archivados del Taringa! original
27puntos
945visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

K
Ketzuka🇦🇷
Usuario
Puntos0
Posts23
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.