Cómo instalar TeamViewer en Raspberry Pi 4

¿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.

sudo apt update -y
Updating your Raspbian package repository

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.

wget https://download.teamviewer.com/download/linux/teamviewer-host_armhf.deb
Downloading the TeamViewer Host software

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.

ls -la *.deb

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.

Verifying that the installation file exists

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.

sudo apt autoremove -y
Removing unnecessary dependencies

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.

sudo dpkg -i teamviewer-host_armhf.deb
Installing the TeamViewer Host software on Raspberry Pi

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

Getting a “broken dependencies” error
sudo apt-get -f install
Fixing broken dependencies

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.

# Inicia el servicio de TeamViewer
sudo systemctl start teamviewerd.service
# Habilita el servicio de TeamViewer para que se inicie al arrancar
sudo systemctl enable teamviewerd.service

Ahora, ejecuta el siguiente comando para verificar el estado del servicio de TeamViewer.

sudo teamviewer daemon status

Verás una salida similar a la siguiente que confirma si el servicio está en ejecución.

Checking the status of the TeamViewer service

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.

Accepting the EULA

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.

Granting easy access

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.

Linking the TeamViewer account to the 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.
Assigning Raspberry Pi to a TeamViewer account

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.

Completing the verification process

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

Finishing the TeamViewer options configuration

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.

Noting down the TeamViewer ID

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.

sudo teamviewer passwd <your_password>
Setting a password for TeamViewer

3. Ahora, ejecuta el siguiente comando para recuperar tu ID de TeamViewer. sudo teamviewer info

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.

output display

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.

Connecting to Raspberry Pi remotely using TeamViewer

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.

Verifying connection to Raspberry Pi using TeamViewer

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/