Como instalar o TeamViewer no Raspberry Pi 4

Você está procurando uma maneira de acessar e controlar remotamente o seu Raspberry Pi de qualquer lugar do mundo? Não procure mais! Seja você um usuário experiente do Raspberry Pi ou novo no mundo dos computadores de placa única, o TeamViewer no Raspberry Pi é tudo o que você precisa.

Este tutorial irá guiá-lo através da instalação e configuração do TeamViewer no seu Raspberry Pi 4. Com o TeamViewer, você pode aproveitar o poder de acessar e controlar remotamente seu dispositivo de qualquer dispositivo, desde que você tenha uma conexão com a internet.

Continue lendo e transforme o seu Raspberry Pi em uma potência controlada remotamente!

Pré-requisitos

Este tutorial será uma demonstração prática. Para acompanhar, certifique-se de ter o seguinte:

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

Baixando e instalando o TeamViewer Host no Raspberry Pi

O TeamViewer funciona em diferentes sistemas operacionais (SO). Mas, como outras ferramentas, você deve primeiro baixar e instalar o TeamViewer no seu Raspberry Pi.

Existem duas versões principais do TeamViewer, conforme a seguir:

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.

Mas neste tutorial, você instalará a versão TeamViewer Host com os seguintes passos:

1. Certifique-se de que o seu Raspberry Pi está conectado à internet (via cabo Ethernet ou rede Wi-Fi).

2. Em seguida, abra uma janela do Terminal no seu Raspberry Pi.

? Alternativamente, você pode usar uma ferramenta como o KiTTY para acessar seu Raspberry Pi por SSH e executar comandos a partir daí.

3. Com a janela do Terminal aberta, execute o comando apt update abaixo para atualizar o repositório de pacotes Raspbian.

Esse comando garante que você tenha as últimas atualizações de pacotes e correções de segurança instaladas. Dessa forma, você pode evitar problemas de compatibilidade ao instalar novos softwares.

sudo apt update -y
Updating your Raspbian package repository

4. Agora, execute o seguinte comando wget para baixar o software TeamViewer Host no seu Raspberry Pi.

Esse comando faz o download do arquivo de instalação .deb (teamviewer-host_armhf.deb) do servidor do TeamViewer para o diretório de trabalho atual.

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

5. Após o download, execute o comando ls abaixo para listar todos os arquivos *.deb* (*) no diretório de trabalho. Isso permite verificar se o arquivo de instalação foi baixado com sucesso.

ls -la *.deb

Como mostrado, o arquivo TeamViewer Host .deb existe no diretório de trabalho. Este arquivo .deb contém o pacote de instalação para instalar o TeamViewer Host no seu Raspberry Pi.

Verifying that the installation file exists

6. Em seguida, execute o comando apt autoremove abaixo para remover quaisquer dependências desnecessárias que possam impedir a instalação adequada do software TeamViewer Host.

sudo apt autoremove -y
Removing unnecessary dependencies

7. Por fim, execute o seguinte comando dpkg para extrair o pacote TeamViewer Host .deb e instalar (-i) o software TeamViewer Host no seu Raspberry Pi.

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

Recebeu um erro de dependências quebradas como o mostrado abaixo? Execute o comando abaixo para corrigir (-f) quaisquer dependências quebradas.

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

Iniciando e Habilitando o Serviço TeamViewer

Depois de instalar o TeamViewer Host no seu Raspberry Pi, ele será configurado automaticamente para iniciar durante a inicialização. Como resultado, o serviço é iniciado sempre que o Raspberry Pi é ligado.

Mas se, por algum motivo, o serviço TeamViewer não iniciar automaticamente, você pode iniciar manualmente o serviço.

Execute os comandos systemctl abaixo para iniciar manualmente o serviço TeamViewer e habilitá-lo para iniciar automaticamente no boot.

Esses comandos não produzem saída, mas você verificará o status do serviço no próximo passo.

# Inicia o serviço TeamViewer
sudo systemctl start teamviewerd.service
# Habilita o serviço TeamViewer para iniciar no boot
sudo systemctl enable teamviewerd.service

Agora, execute o seguinte comando para verificar o status do serviço TeamViewer.

sudo teamviewer daemon status

Você verá uma saída semelhante à abaixo, que confirma se o serviço está em execução.

Checking the status of the TeamViewer service

Configurando o TeamViewer no Raspberry Pi

Neste ponto, o TeamViewer está instalado e em execução com sucesso no seu Raspberry Pi. Mas ainda há algumas configurações adicionais a serem feitas antes de poder conectar-se ao seu Raspberry Pi remotamente.

Há dois métodos que você pode usar para configurar o TeamViewer no seu Raspberry Pi. Ambos os métodos funcionam, então escolher um é apenas uma questão de preferência pessoal. Mas ter mais de uma opção é sempre uma ótima vantagem.

Se você estiver interessado em ambos os métodos, comece a configurar o TeamViewer via GUI e decida se este método atende ao seu gosto.

Raspberry Pi baseado em GUI.

Se você preferir configurar as coisas clicando, uma configuração do TeamViewer baseada em GUI está disponível.

1. Inicie o TeamViewer, marque a caixa de seleção na parte inferior para acessar o Contrato de Licença do Usuário Final (EULA) e clique em Continuar.

Accepting the EULA

2. Em seguida, clique em Conceder acesso fácil para vincular sua conta do TeamViewer e habilitar o acesso fácil ao seu Raspberry Pi a partir de outros dispositivos.

Essa opção permite acessar remotamente seu Raspberry Pi de qualquer dispositivo com o TeamViewer instalado sem precisar digitar uma senha toda vez. Depois de concedido, a janela de opções do TeamViewer será aberta, onde você poderá configurar o comportamento do TeamViewer.

Granting easy access

3. Em Geral (painel esquerdo) → seção Atribuição de conta, clique em Atribuir à conta para vincular sua conta do TeamViewer ao Raspberry Pi.

Linking the TeamViewer account to the Raspberry Pi

4. Agora, atribua seu Raspberry Pi à sua conta do TeamViewer com o seguinte:

  • Insira o Email e a Senha da conta de usuário que você usará para acessar seu Raspberry Pi remotamente de outro dispositivo. Marque a caixa Conceder acesso fácil para conceder acesso fácil à conta. Clique em Atribuir para confirmar a atribuição da conta especificada do TeamViewer. Depois de atribuído, você receberá um e-mail do TeamViewer solicitando que você verifique seu novo dispositivo.
Assigning Raspberry Pi to a TeamViewer account

5. Abra o e-mail enviado para você, clique no link fornecido e clique em Confiar para concluir o processo de verificação, conforme mostrado abaixo.

Completing the verification process

6. Alterne para a janela Opções do TeamViewer e clique em OK para concluir o processo de configuração.

Finishing the TeamViewer options configuration

Na tela principal do TeamViewer, você verá o seu ID do TeamViewer, um número de identificação único atribuído ao seu Raspberry Pi. Certifique-se de anotar o ID, pois você precisará dele para se conectar ao seu Raspberry Pi a partir de outro dispositivo via TeamViewer.

Noting down the TeamViewer ID

Raspberry Pi sem monitor

Você viu que navegar pela interface gráfica requer apenas alguns passos. Mas se preferir trabalhar em um ambiente de linha de comando, você pode configurar o TeamViewer em um Raspberry Pi sem monitor.

A versão da interface de linha de comando (CLI) do TeamViewer permite que você configure e controle o software a partir de um terminal.

1. Faça login no seu Raspberry Pi via SSH, se ainda não estiver conectado.

2. Em seguida, abra seu terminal e execute o comando abaixo para definir uma senha forte para o TeamViewer. Substitua <sua_senha> pela sua senha real.

Guarde sua senha em um local seguro, pois você a utilizará para autenticar e acessar seu Raspberry Pi remotamente.

sudo teamviewer passwd <your_password>
Setting a password for TeamViewer

3. Agora, execute o comando abaixo para obter o seu ID do TeamViewer. sudo teamviewer info

sudo teamviewer info

Abaixo, a saída exibe o ID e outras informações sobre a instalação do TeamViewer, como o número da versão e o status do serviço.

output display

Conectando-se remotamente ao Raspberry Pi via TeamViewer

Independentemente do método que você usou para configurar o TeamViewer, assim que tiver o seu ID do TeamViewer, você estará pronto. Com o TeamViewer instalado e configurado, a única coisa que resta a fazer é acessar e controlar remotamente o seu Raspberry Pi a partir de outro dispositivo.

Inicie o cliente TeamViewer no dispositivo que deseja usar para se conectar ao Raspberry Pi. Este tutorial usa um computador com Windows como cliente.

Em seguida, insira o ID do TeamViewer do seu Raspberry Pi no campo Controle remoto e clique em Conectar para se conectar ao seu Raspberry Pi.

Connecting to Raspberry Pi remotely using TeamViewer

Se tudo estiver configurado corretamente, você será conectado imediatamente ao seu Raspberry Pi e poderá acessá-lo e controlá-lo remotamente, como mostrado abaixo. Neste ponto, você pode acessar arquivos armazenados no seu Raspberry Pi, instalar pacotes de software adicionais, configurar as configurações de rede, etc.

Observe que você precisará inserir sua senha do TeamViewer (a que você definiu na etapa anterior) para autenticar e acessar seu Raspberry Pi remotamente, se estiver usando uma configuração sem monitor.

Verifying connection to Raspberry Pi using TeamViewer

Conclusão

Parabéns! Você acabou de aprender como configurar um poderoso controle remoto com o TeamViewer no Raspberry Pi. Com esse novo conhecimento, você pode facilmente configurar seu Raspberry Pi para ser acessível remotamente de qualquer dispositivo.

Imagine trabalhar em seus projetos do Raspberry Pi, acessando arquivos e executando programas remotamente. Sim, todo esse gerenciamento remoto perfeito do conforto da sua casa ou escritório!

Source:
https://adamtheautomator.com/teamviewer-on-raspberry-pi/