¡Hola, amigos de Geekytheory! En este nuevo tutorial vamos a aprender como conectarse remotamente al escritorio de nuestra Raspberry Pi mediante VNC y el servicio NO-IP.
Para ello vamos a dividir el tutorial en 4 partes:
sudo apt-get update
sudo apt-get upgrade1.2. Instalamos el server VNC.
sudo apt-get install tightvncserver1.3. Ejecutamos el programa, seguidamente ponemos el password que queramos y cuando nos diga si sólo lo queremos para observar le decimos que no. Si pones que sí no podremos interactuar con la raspberry.
tightvncserver1.4. Una vez que hemos instalado el servidor reiniciamos la Raspberry Pi.
sudo reboot1.5. Ejecutamos el servidor VNC.
vncserver :0
2.Configuración del servicio NO-IP
NO-IP nos permite crear un dominio virtual y asignarlo a una dirección IP donde esté conectado nuestra Raspberry Pi. Además podemos crear un subdominio para poder acceder a nuestra Raspberry Pi mas facilmente.
2.1. Crearse una cuenta en noip.com y configurar nuestro subdomino.
2.2. Instalamos el paquete NO-IP que permitirá a la Raspberry pi actualizar su ip publica periódicamente y actualizarla en el servidor.
mkdir no-ip cd no-ip wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz tar -zxvf noip-duc-linux.tar.gz cd noip-2.1.9-1/ make sudo make installNos pedirá que introduzcamos los datos de nuestra cuenta NO-IP 2.3. Creamos un fichero de ejecución para iniciar el servicio
sudo nano /etc/init.d/noip22.3. El contenido del archivo será.
#! /bin/bash ### BEGIN INIT INFO # Provides: Servicio No-IP # Required-Start: $syslog # Required-Stop: $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: arranque automatico para no-ip # Description: # ### END INIT INFO sudo /usr/local/bin/noip22.4. Guardamos el archivo, le damos permiso de ejecución, y lo colocamos en la cola de arranque.
sudo chmod +x /etc/init.d/noip2 sudo update-rc.d noip2 defaults3. Apertura de los puertos Por último, abrimos los puertos necesarios que nos permita conectarnos con los servicios. 3.1 Accedemos a nuestro router a través del navegador.