
VNC (Virtual Network Computing) es una herramienta de software libre que nos permite acceder de forma remota a otro ordenador o a un servidor. Es, por tanto, apropiado para conectarse en remoto a Raspberry Pi, más aún si el sistema operativo en este es Raspberry Pi OS (anteriormente Raspbian) ya que VNC viene preinstalado. Concretamente la aplicación es RealVNC cuya licencia es gratuita para Raspberry Pi OS.
Para acceder de forma remota desde un ordenador o dispositivo a Raspberry Pi se necesitan dos programas de RealVNC: 1) RealVNC Connect que ya está preinstalado en Raspberry Pi OS; y 2) RealVNC Viewer que hay que instalarlo en el ordenador o dispositivo que controlará a Raspberry Pi.
Contenidos
1.-Activar RealVNC Connect en Raspberry Pi OS (Raspbian)
En Raspbian ya está preinstalado RealVNC Connect, sólo hay que activarlo y lo podemos hacer de dos formas:
A-Entramos en «Menú > Preferencias > Configuración de Raspberry Pi». Hacemos clic en la pestaña «Interfaces» y alternamos el botón junto a VNC para que quede en verde.

B-También se puede utilizar la herramienta Raspi-Config para habilitar VNC. Para ello abrimos LXTerminal y escribimos el siguiente comando:
sudo raspi-config
Seleccionamos en la ventana que surge «Interface Options» y señalamos VNC y presionamos tabulador para ir a <Select> y Enter.
2- ¿Cuál es la IP de Raspberry Pi?
Para establecer la conexión es necesario conocer la IP de Raspberry Pi. En la barra de menú del escritorio Raspbian, el icono de red (Flecha arriba/Flecha abajo) nos informa de la IP en la red inalámbrica y en la red cableada cuando lo señalamos con el puntero del ratón. Tomamos nota de la que corresponda en nuestro caso.
3. Instalar RealVNC Viewer en el ordenador o dispositivo
Vamos a la página web de RealVNC para descargar la aplicación RealVNC Viewer. Esta está disponible para distintos sistemas operativos (Windows, macOS, Linux, iOS y Android). https://www.realvnc.com/es/connect/download/viewer/linux/
En el caso de Linux la aplicación se encuentra en paquetes RPM (Red Hat, Suse y derivadas) y DEB (Debian, Ubuntu y derivadas). En mi caso, que el sistema operativo es Debian, el paquete DEB a fecha de hoy es: VNC-Viewer-7.13.1-Linux-x64.deb
Una vez descargado se ejecuta el programa de instalación en la forma usual de cada sistema operativo.
4. Configurar RealVNC Viewer
Abrimos VNC Viewer; posiblemente se abrirá la ventana de “Iniciar sesión” pero picamos en cancelar; no es necesario este paso en el caso que nos ocupa. En la ventana de VNC Viewer, picamos en “Direcciones” y botón derecho y “Nueva etiqueta”. En la ventana “Crear etiqueta” ponemos un nombre, por ejemplo “raspberrypi”. Seguidamente picamos en el menú “Archivo > Nueva conexión”, y facilitamos la información siguiente:
VNC Server: la IP de Raspberry Pi (apartado 2).
Nombre: raspberrypi (por ejemplo)
Etiquetas: seleccionamos (flecha abajo) raspberrypi o el nombre que hayamos dado.
Seguridad: Aquí lo que cada uno crea oportuno. En principio yo he seleccionado “Preferir desactivado” y he desmarcado las dos opciones de “Autenticar con …”. Por ahora solo yo me conecto con la Raspberri Pi en casa. Finalmente, Aceptar.

5. Conectarse en remoto a Raspberry Pi OS
En la ventana principal de VNC Viewer, en “Direcciones” señalamos la etiqueta “raspberrypi” (o el nombre que le hayamos dado) y picamos en el icono de computadora “raspberrypi”, facilitamos la contraseña de usuario (el usuario de Raspberry Pi OS), y se abre una ventana con el escritorio. Podemos, entonces, actualizar Raspbery Pi OS, instalar aplicaciones, configurar el sistema, operar en las aplicaciones, etc. Lo que no es posible es transferir archivos desde el ordenador/dispositivo de control remoto. Esto lo podremos hacer mediante Samba, pero esa es otra historia.
Saludos flamencos,