Underc0de

Informática => Electrónica y Robótica => Arduino - Raspberry PI => Mensaje iniciado por: Stiuvert en Agosto 12, 2017, 10:42:48 AM

Título: Conexión remota Raspberry mediante SSH y VNC
Publicado por: Stiuvert en Agosto 12, 2017, 10:42:48 AM
(http://diymakers.es/wp-content/uploads/2014/04/head.jpg)

En este tutorial controlaremos la Raspberry Pi remotamente desde un PC a través de SSH y VNC. Gracias a esto, podremos controlar nuestra Raspberry Pi con el monitor, teclado y ratón del PC sin necesidad de conectar estos periféricos a la Raspberry Pi.


Material

-Raspberry Pi Model B
-Tarjeta SD con SO Raspbian
-Alimentador micro-USB 5V (mínimo 750mA)
-Cale Ethernet

Para este tutorial tendremos que conectar la Raspberry Pi a una red local y usar un ordenador conectado a la misma red.

(http://diymakers.es/wp-content/uploads/2014/04/conexiones.jpg)

Conexión SSH

SSH (Secure Shell) es un protocolo de comunicación que sirve para acceder y controlar una computadora de manera remota a través de la red. Consiste en, a través de un ordenador, nos conectaremos a la terminal de la Raspberry Pi para poder ejecutar comandos de manera remota.

Primero de todo tendremos que descargarnos un cliente SSH en nuestro ordenador. En este caso usaremos PuTTY. Lo descargamos desde este enlace:

http://www.putty.org/ (http://www.putty.org/)

(http://diymakers.es/wp-content/uploads/2014/04/putty.jpg)

Al abrir el programa, nos saldrá una ventana donde tendremos que poner la dirección IP de la Raspberry Pi. En el tutorial que hicimos sobre Raspberry Pi: Guía Inicial (http://diymakers.es/raspberry-pi-guia-inicial/) se explica cómo establecer una dirección IP estática en la Raspberry Pi.

(http://diymakers.es/wp-content/uploads/2014/04/putty-IP-RP.jpg)

Pulsamos Open, nos saldrá una advertencia, ponemos YES y se nos abrirá la siguiente ventana:

(http://diymakers.es/wp-content/uploads/2014/04/terminal.jpg)

Aquí tenemos que poner el login y el password del sistema operativo de la Raspberry Pi. En el caso de Raspbian es pi y raspberry respectivamente. Finalmente, ya  podemos escribir comandos a la terminal y controlar nuestra Raspberry Pi de forma remota.

(http://diymakers.es/wp-content/uploads/2014/04/putty-raspberry.jpg)

Conexión VNC

VNC (Virtual Network Computing) es un programa Open Source que sirve para conectarse a otro ordenador de forma remota a través de la red. La diferencia con SSH, es que VNC permite visualizar la interfaz gráfica del ordenador que se controla. De esta manera, podremos visualizar y controlar el escritorio de la Raspberry Pi en nuestro ordenador.

Primeramente, tenemos que descargar y configurar el VNC en la Raspberry Pi. Usando la conexión SSH que hemos establecido previamente, nos conectamos a la consola de la Raspberry Pi y escribimos este comando para instalar VNCServer:

sudo apt-get install tightvncserver

Una vez instalado, debemos iniciar una conexión escribiendo el siguiente comando:

vncserver :1
El 1 es el número de escritorio que le asignamos. Nos pedirá que pongamos una contraseña de al menos 6 caracteres y ponemos NO a la visualización de dicha contraseña.

Luego, para hacer que se ejecute el VNCServer cada vez que se inicie la Raspberry Pi, deberemos editar el siguiente archivo:

sudo nano /etc/rc.local

Y tendremos que escribir esta línea de texto antes de exit 0

su -c "/usr/bin/tightvncserver -geometry 1920x1080 -depth 8" pi

Podemos cambiar los valores de geometry a la resolución de nuestra pantalla del ordenador. El archivo tiene que quedar así:

(http://diymakers.es/wp-content/uploads/2014/04/vnc-inicio.jpg)

Guardamos y salimos. Ya tenemos la Raspberry Pi a punto.

Ahora debemos instalar VNC en nuestro ordenador. Utilizaremos el RealVNC Viewer que se puede descargar desde este enlace:

http://www.realvnc.com/download/viewer/ (http://www.realvnc.com/download/viewer/)

Al abrir el programa, tendremos que poner la dirección IP de la Raspberry Pi y el número de escritorio:

(http://diymakers.es/wp-content/uploads/2014/04/VNC-IP.jpg)

Nos aparecerá una ventana como esta donde marcaremos la casilla para que no vuelva a salir la alerta y ponemos Continue:

(http://diymakers.es/wp-content/uploads/2014/04/VNC-alert.jpg)

Después nos pedirá la contraseña que hemos establecido previamente cuando instalamos el VNCServer en la Raspberry Pi:

(http://diymakers.es/wp-content/uploads/2014/04/VNC-password.jpg)

I finalmente tendremos el escritorio de nuestra Raspberry Pi en pantalla para controlarla con el ordenador.

(http://diymakers.es/wp-content/uploads/2014/04/RP-desktop.jpg)

Fuente: diymakers.es
Título: Re:Conexión remota Raspberry mediante SSH y VNC
Publicado por: PikachuDorado en Noviembre 04, 2017, 05:08:44 AM
Genial gracias! Que diferencias hay entre ese programa y el ULTRA_VNC ? Tuve problemas con el ultra_vnc seguro ese que recomendas es mucho mejor.

GRACIAS!
Título: Re:Conexión remota Raspberry mediante SSH y VNC
Publicado por: Stiuvert en Noviembre 04, 2017, 06:01:59 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Que diferencias hay entre ese programa y el ULTRA_VNC ?

Diferencia en operaciones
Título: Re:Conexión remota Raspberry mediante SSH y VNC
Publicado por: PikachuDorado en Noviembre 04, 2017, 08:19:35 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Que diferencias hay entre ese programa y el ULTRA_VNC ?


  • El sistema UltraVNC trabaja con C, C+ y java y funciona mejor con Windows Vista.
ZARPADO ESO!!
Gracias Stiu.. :D genial