Acceso remoto a Raspberry Pi con VNC y NO-IP

Acceso remoto a Raspberry Pi con VNC y NO-IP

En Rootear no nos hemos olvidado de la Raspberry Pi, el microcomputador de sólo 35 dólares, del que ya hemos hablado en alguna ocasión, si hace poco tiempo que compraste tu Raspberry Pi nuestra recomendación es que comiences instalando algún sistema operativo como Raspbian o alguno de los sistemas retro que te enseñamos. Después quizá deberías lanzarte de lleno y empezar a probar el terminal con algunos comandos básicos.

Raspberry Pi

Si ya has hecho todo esto estarás preparado para hacer cualquiera de los proyectos que te hemos enseñado en Rootear, pero quizá habrás notado que para la realización de los proyectos tienes que conectar la Raspberry a un monitor, algo que puede ser engorroso e incómodo. Para solucionar este problema hoy vamos a enseñarte como conectarte remotamente al escritorio de tu Raspberry Pi con VNC y usando el servicio NO-IP.

Accediendo remotamente a nuestra Raspberry

Comenzaremos actualizando el dispositivo e instalando el servidor VNC con los siguientes comandos en el terminal de Raspbian:

sudo apt-get updatesudo apt-get upgradesudo apt-get install tightvncserver

Ahora vamos a ejecutar el programa que acabamos de instalar, pondremos la contraseña que deseemos y seleccionaremos que no cuando nos pregunte si queremos sólo observar.

tightvncserver

Posteriormente reiniciaremos la Raspberry Pi y ejecutaremos el servidor con los siguientes comandos:

sudo rebootvncserver :0

En este punto del tutorial vamos a configurar el servicio NO-IP que nos permitirá asignar un dominio a la IP de nuestra Raspberry Pi, y podremos crear un subdominio. Hacemos todo esto para hacer más cómoda la tarea del acceso, debemos crearnos una cuenta en NO-IP y configurar nuestro subdominio, entonces instalamos el paquete NO-IP en la Rasp:

mkdir no-ipcd no-ipwget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gztar -zxvf noip-duc-linux.tar.gzcd noip-2.1.9-1/makesudo make install

Durante la instalación se nos pedirá que introduzcamos los datos de nuestra cuenta en la web.

Ahora crearemos un archivo de ejecución para inicializar el servicio:

sudo nano /etc/init.d/no_ip

Y lo rellenaremos con este contenido:

#! /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# Description:#### END INIT INFO

Ejecutamos seguidamente el siguiente comando:

sudo /usr/local/bin/no_ip

Guardamos el archivo, le damos permisos de ejecución y lo colocamos en los programas de incio:

sudo chmod +x /etc/init.d/no_ipsudo update-rc.d noip2 defaults

Ya está todo listo, ahora sólo tendremos que bajarnos un visor de VNC en nuestro PC e introducir el subdominio de NO-IP en el programa para acceder remotamente al escritorio de nuestra Raspberry Pi. Podemos usar RealVNC si estamos en Windows.

Ahora ya no tienes excusa para ponerte a desarrollar alguno de los proyectos que tenemos en Rootear, si has tenido algún problema durante el desarrollo del tutorial o quieres contarnos qué visor de VNC usas en tu PC, tablet o smartphone, no olvides dejar tu comentario.

Para ti
Queremos saber tu opinión. ¡Comenta!