Lección 5 – Raspberry Pi – Instalando VNC (Virtual Network Computing)

En esta lección vamos a configurar nuestro Raspberry Pi para que funcione con el teclado, mouse y monitor de nuestra computadora de escritorio. Esto suele ser muy util ya que muchas veces no tenemos a la mano alguno de los perifericos disponibles, con el uso de VNC tendremos una ventana que será el monitor del Raspi y funciona de la misma forma que si le hubiramos conectado un teclado o mouse. En pocas palabras vamos a poder trabajar con nuestro Raspi compartiendo pantalla, teclado y mouse con nuestra desktop, como si fuera una maquina virtual.

Captura de pantalla 2013-07-05 a la(s) 20.39.30

Corriendo el VNC desde Chrome

Estableciendo conexión SSH

Primero que nada vamos a establecer conexión con nuestra Raspi desde nuestra computadora. Una conexió SSH (Secure Shell) permite correr una terminal de manera remota, lo que quiere decir que vamos a correr una ventana de terminal de la Raspi desde nuestra computadora.

Configuración en Linux y Mac

Es necesario obtenert la IP de nuestra Raspi, para hacer eso tendremos que abrir una terminal en nuestro Raspi y teclear el siguiente comando:

ifconfig

Una vez que obtengamos nuestra IP vamos a teclear el siguiente comando en la terminal de nuestra Desktop

ssh [ip de nuestro raspberry] -l pi

en nuestro caso fue :

ssh 192.168.2.2 -l pi

ssh1

Probablemente nos pida una contraseña, tecleamos raspberry y nos aparecera una ventana como la siguiente. Eso significa que ya estamos corriendo una terminal del Raspi.

ssh2

Configuración SSH en Windows

Descargamos un programa que se llama puTTY

ssh3

Descargamos el .exe y lo ejecutamos.

ssh4

Nos va a aparecer una ventana como la siguiente, en esa ponemos la IP de la Raspi y presionamos open.

ssh5

Tal vez nos aparezca algo como esto, damos YES.

ssh6

Nos va salir una ventana como la siguiente , tecleamos pi para entrar.

ssh7

Muy probablemente nos pida una contraseña, tecleamos raspberry

ssh8

Y listo! tenemos nuestro SSH corriendo.

Instalando VNC

Ahora en nuestra ventana de terminal con nuestro SSH vamos a instalar el VNC en el Raspi vamos a hacer uso de una aplicación llamada tightvnc. Para eso tecleamos los siguientes comandos.

sudo apt-get update

sudo apt-get install tightvncserver

vnc1ahora corremos el servicio y tecleamos el siguiente comando:

vncserver :1

vnc2

nos va a pedir que pongamos una contraseña, tiene que ser de 8 caracteres. Para fines practicos nosotros pusimos “raspberr”. Nos preguntará lo siguiente y tecleamos n de no.

Would you like to enter a view-only password (y/n)? n

vnc3Bueno, la aplicación VNC ya está lista y de ahora en adelante vamos a correrla con el siguiente comando:

vncserver :1

Ahora vamos a hacer uso de una aplicación gráfica para nuestra computadora llamada http://www.realvnc.com. Si tienes Google Chrome (recomendado) podrás instalarlo en el navegador y trabajar desde ahí. Nosotros para fines practicos vamos a correr desde Chrome y se ve de la siguiente manera:

VNC_ViewerTecleamos la IP de nuestra raspberry:1 y presionamos conectar

Captura de pantalla 2013-07-05 a la(s) 22.39.20

Nos va a aparecer un cuadro donde nos pida una contraseña, en nuestro caso fue la contraseña del VNC de 8 caracteres que pusimos “raspberr”.

VNC_Viewer3

Damos OK y LISTO!! Estamos viendo el escritorio de nuestra Raspi! Ahora podemos hacer uso de ella sin necesidad de perifericos adicionales.

pi_s_X_desktop__raspberrypi_1__-_VNC_Viewer

Configurando el VNC para que arranque al prender nuestra Raspi

Bueno aún falta un poco más, necesitamos hacer unas modificaciones o ajustes para que nuestra aplicación VNC corra cada vez que prendamos nuestra Raspberry Pi. Para eso podemos seguir usando la terminal que estabamos usando con el SSH conectado a la Raspi. Tecleamos los siguientes comandos:

cd /home/pi

cd .config

El .config es para acceder a los archivos ocultos. Después tecleamos :

mkdir autostart

cd autostart

viccarre_—_pi_raspberrypi____.config_autostart_—_ssh_—_80×24Ahora vamos a crear un archivo de texto con las configuraciones necesarias, tecleamos los comandos:

nano tightvnc.desktop

Nos abrira un editor de texto en terminal y ahora escribimos lo siguiente:

[Desktop Entry]

Type=Application

Name=TightVNC

Exec=vncserver :1

StartupNotify=false

Captura de pantalla 2013-07-05 a la(s) 22.59.47Damos CTRL+x para salir y ‘Y’ para guardar y listo, nuestra configuración fue exitosa, ahora cada vez que prendamos nuestra raspi basta con abrir la aplicación en Chrome y podremos hacer uso de la Raspi sin un monitor externo y usar nuestro teclado y mouse.

viccarre_—_pi_raspberrypi____.config_autostart_—_ssh_—_80×24

Nota: Cada vez que prendamos nuestra Raspi tendremos que esperar un momento antes de ejecutar la app de Chrome, ya que la raspi tiene que estar encendida completamente.

4 thoughts on “Lección 5 – Raspberry Pi – Instalando VNC (Virtual Network Computing)

  1. Gracias por el tutorial! Me funcionó a la perfección =) TQ Carreño!!

  2. Hola, antes que nada gracias por la información es de mucha utilidad y me podrían ayudar, no logró hacer la comunicación con putty, tengo rasphian whezzy, mi ip es 127.0.0.1 y siempre me da un fallo en la conexión, ya habilite el ssh en la rasp, de antemano gracias.

    • ¿Estas seguro de tener red en la Raspi? Primero asegúrate que la Raspi tenga acceso a internet o a red. Esa IP que te da al parecer no es una IP con conexión a Internet. Saludos amigo!

  3. Hola,
    He seguido todos los pasos explicados. He conseguido acceder al escritorio desde mi windows 8 utilizando PUTTY. El problema es que me sale el escritorio como si fuera una fotografia y no puedo hacer nada. Intento clicar

Leave a comment