¿Estás buscando una forma de acceder y controlar remotamente tu Raspberry Pi desde cualquier lugar del mundo? ¡No busques más! Ya seas un usuario experimentado de Raspberry Pi o nuevo en el mundo de las computadoras de placa única, TeamViewer en Raspberry Pi es todo lo que necesitas.
Este tutorial te guiará paso a paso sobre cómo instalar y configurar TeamViewer en tu Raspberry Pi 4. Con TeamViewer, puedes aprovechar el poder para acceder y controlar remotamente tu dispositivo desde cualquier dispositivo, siempre y cuando tengas conexión a internet.
Sigue leyendo y ¡convierte tu Raspberry Pi en una potencia controlada remotamente!
Prerrequisitos
Este tutorial será una demostración práctica. Para seguirlo, asegúrate de tener lo siguiente:
- A Raspberry Pi 4 with Raspbian installed and set up – This tutorial uses a Raspberry Pi 4 with Raspbian Buster installed, but any version of Raspbian should work fine.
- A device to remotely access your Raspberry Pi (i.e., computer, laptop, tablet, or smartphone) – This tutorial uses a Windows desktop computer, but any device in your arsenal will suffice.
- A TeamViewer account.
Descarga e Instalación de TeamViewer Host en Raspberry Pi
TeamViewer funciona en diferentes sistemas operativos (SO). Pero al igual que otras herramientas, primero debes descargar e instalar TeamViewer en tu Raspberry Pi.
Existen dos versiones principales de TeamViewer, como se indica a continuación:
Version | Description |
Standard | This version is a full-featured remote access and control tool for desktop and laptop computers. Moreover, this version allows you to remotely access and control another computer and transfer files between the two devices. |
Host | This version is a specialized version of the software designed for use on servers and devices, such as the Raspberry Pi. This host version is intended to receive connections and act as a server, not to control another device remotely. |
Pero en este tutorial, instalarás la versión de TeamViewer Host con los siguientes pasos:
1. Asegúrate de que tu Raspberry Pi esté conectada a internet (a través de cable ethernet o red Wi-Fi).
2. Luego, abre una ventana de Terminal en tu Raspberry Pi.
? Alternativamente, puedes usar una herramienta como KiTTY para acceder a tu Raspberry Pi a través de SSH y ejecutar comandos desde allí.
3. Con la ventana de Terminal abierta, ejecuta el siguiente comando apt update
para actualizar el repositorio de paquetes de Raspbian.
Este comando asegura que tengas las últimas actualizaciones de paquetes y parches de seguridad instalados. A su vez, puedes prevenir problemas o incompatibilidades al instalar nuevo software.

4. Ahora, ejecuta el siguiente comando wget
para descargar el software TeamViewer Host en tu Raspberry Pi.
Este comando descarga el archivo de instalación .deb (teamviewer-host_armhf.deb
) desde el servidor de TeamViewer a tu directorio de trabajo actual.

5. Una vez descargado, ejecute el comando ls
a continuación para listar todos los archivos *.deb*
en el directorio de trabajo. De esta manera, puede verificar que el archivo de instalación se haya descargado correctamente.
Como se muestra, el archivo TeamViewer Host .deb existe en el directorio de trabajo. Este archivo .deb contiene el paquete de instalación para instalar TeamViewer Host en su Raspberry Pi.

6. A continuación, ejecute el siguiente comando apt autoremove
para eliminar cualquier dependencia innecesaria que pueda evitar que el software TeamViewer Host se instale correctamente.

7. Finalmente, ejecute el siguiente comando dpkg
para extraer el paquete TeamViewer Host .deb e instalar (-i
) el software TeamViewer Host en su Raspberry Pi.

¿Recibió un error de dependencias rotas como el siguiente? Ejecute el siguiente comando para corregir (-f
) cualquier dependencia rota.


Iniciando y habilitando el servicio TeamViewer
Una vez que haya instalado TeamViewer Host en su Raspberry Pi, se configurará automáticamente para iniciar en el arranque. Como resultado, el servicio se inicia cada vez que se enciende su Raspberry Pi.
Pero si, por alguna razón, el servicio de TeamViewer no se inicia automáticamente, puedes iniciarlo manualmente.
Ejecuta los siguientes comandos systemctl
para iniciar manualmente el servicio de TeamViewer y habilitarlo para que se inicie automáticamente al arrancar.
Estos comandos no generan ninguna salida, pero verificarás el estado del servicio en el siguiente paso.
Ahora, ejecuta el siguiente comando para verificar el estado
del servicio de TeamViewer.
Verás una salida similar a la siguiente que confirma si el servicio está en ejecución.

Configurando TeamViewer en Raspberry Pi
En este punto, TeamViewer está instalado y funcionando correctamente en tu Raspberry Pi. Sin embargo, aún hay algunos ajustes adicionales que debes configurar antes de poder conectarte a tu Raspberry Pi de forma remota.
Existen dos métodos que puedes utilizar para configurar TeamViewer en tu Raspberry Pi. Ambos métodos funcionan, por lo que elegir uno es solo una cuestión de preferencia personal. Pero, tener más de una opción siempre es una gran ventaja.
Si estás interesado en ambos métodos, comienza a configurar TeamViewer a través de la interfaz gráfica y decide si este método se adapta a tus preferencias.
Raspberry Pi basada en GUI
Si prefieres configurar las cosas haciendo clic, hay una configuración de TeamViewer basada en GUI disponible.
1. Inicia TeamViewer, marca la casilla en la parte inferior para acceder al Acuerdo de Licencia de Usuario Final (EULA) y haz clic en Continuar.

2. A continuación, haz clic en Conceder acceso fácil para vincular tu cuenta de TeamViewer y habilitar el acceso fácil a tu Raspberry Pi desde otros dispositivos.
Esta opción te permite acceder de forma remota a tu Raspberry Pi desde cualquier dispositivo con TeamViewer instalado sin ingresar una contraseña cada vez. Una vez concedido, se abrirá la ventana de opciones de TeamViewer, donde puedes configurar el comportamiento de TeamViewer.

3. En General (panel izquierdo) → sección Asignación de cuenta, haz clic en Asignar a cuenta para vincular tu cuenta de TeamViewer a tu Raspberry Pi.

4. Ahora, asigna tu Raspberry Pi a tu cuenta de TeamViewer con lo siguiente:
- Ingresa el Correo electrónico y la Contraseña de la cuenta de usuario que usarás para acceder de forma remota a tu Raspberry Pi desde otro dispositivo.Marca la casilla Conceder acceso fácil para otorgar acceso fácil a la cuenta.Haz clic en Asignar para confirmar la asignación de la cuenta especificada. Una vez asignado, recibirás un correo electrónico de TeamViewer pidiéndote que verifiques tu nuevo dispositivo.

5. Abre el correo electrónico que se te envió, haz clic en el enlace proporcionado y haz clic en Confiar para completar el proceso de verificación, como se muestra a continuación.

6. Cambia a la ventana de Opciones de TeamViewer y haz clic en Aceptar para finalizar el proceso de configuración.

En la pantalla principal de TeamViewer, verás tu ID de TeamViewer, un número único asignado a tu Raspberry Pi. Asegúrate de tomar nota de la ID, ya que la necesitarás para conectarte a tu Raspberry Pi desde otro dispositivo a través de TeamViewer.

Headless Raspberry Pi
Has visto que hacer clic a través de la interfaz gráfica solo lleva unos pocos pasos. Pero si prefieres trabajar en un entorno de línea de comandos, puedes configurar TeamViewer en un Raspberry Pi sin cabeza.
La versión de interfaz de línea de comandos (CLI) de TeamViewer te permite configurar y controlar el software desde una terminal.
1. Accede por SSH a tu Raspberry Pi nuevamente si aún no has iniciado sesión.
2. A continuación, abre tu terminal y ejecuta el siguiente comando para establecer una contraseña fuerte para TeamViewer. Reemplaza <tu_contraseña>
con tu contraseña real.
Guarda tu contraseña en un lugar seguro, ya que la necesitarás para autenticarte y acceder a tu Raspberry Pi de forma remota.

3. Ahora, ejecuta el siguiente comando para recuperar tu ID de TeamViewer. sudo teamviewer info
A continuación, la salida muestra la ID y otra información sobre la instalación de TeamViewer, como el número de versión y el estado del servicio.

Conexión remota a Raspberry Pi a través de TeamViewer
Independientemente del método que hayas utilizado para configurar tu TeamViewer, una vez que tengas tu ID de TeamViewer, estás listo para empezar. Con TeamViewer instalado y configurado, lo único que queda por hacer es acceder y controlar tu Raspberry Pi de forma remota desde otro dispositivo.
Inicie su cliente TeamViewer en el dispositivo que desea usar para conectarse a su Raspberry Pi. Este tutorial utiliza una computadora con Windows como cliente.
A continuación, ingrese el ID de TeamViewer de su Raspberry Pi en el campo Control remoto y haga clic en Conectar para conectarse a su Raspberry Pi.

Si todo está configurado correctamente, se conectará inmediatamente a su Raspberry Pi y podrá acceder y controlarlo remotamente, como se muestra a continuación. En este punto, puede acceder a los archivos almacenados en su Raspberry Pi, instalar paquetes de software adicionales, configurar la red, etc.
Tenga en cuenta que deberá ingresar su contraseña de TeamViewer (la que configuró en el paso anterior) para autenticarse y acceder a su Raspberry Pi de forma remota si está utilizando una configuración sin cabeza.

Conclusión
¡Felicitaciones! Acaba de aprender cómo configurar una potencia controlada de forma remota con TeamViewer en Raspberry Pi. Con este nuevo conocimiento, puede configurar fácilmente su Raspberry Pi para que sea accesible de forma remota desde cualquier dispositivo.
¡Imagina trabajar en tus proyectos de Raspberry Pi, acceder a archivos y ejecutar programas de forma remota! Sí, todo este manejo remoto sin problemas desde la comodidad de tu hogar u oficina.
Source:
https://adamtheautomator.com/teamviewer-on-raspberry-pi/