Mobile
Em muitos casos, vamos querer controlá-lo remotamente nosso RPi, e mais se você não tiver um monitor e teclado conectados, ou queremos dedicá-lo a funções como um servidor web ou um corretor de Internet das Coisas (IoT). As formas usuais de se conectar remotamente são SSH e VNC
A conexão SSH remosta é a mais utilizada, sendo rápida e segura. SSH significa Secure Shell (anteriormente conhecido como Secure Socket Shell) e basicamente nos permite iniciar um console de comando em um computador remoto de forma fácil e segura.
O SSH segue um modelo cliente-servidor. O cliente inicia uma solicitação ao servidor, que autentica a comunicação e inicia o ambiente Shell. Vários clientes podem se conectar ao mesmo servidor.
Para se conectar ao nosso Raspberry Pi, este funcionará como um servidor. Antes de nos conectarmos temos que ativar a opção na configuração, já que, para segurança, o servidor SSH está desativado em nosso SO. Faremos como vimos no menu de configurações.
Também precisaremos saber o endereço IP do RPi, e é por isso que comentamos em outros lugares como corrigi-lo.
Em princípio, ele só funcionará a partir da nossa rede local, se você quiser fazê-lo a partir da internet é possível, mas você terá que configurar um mapeamento de porta no roteador verificando sua documentação.
De Linux ou Mac é muito simples, pois há um terminal nativo para essas conexões. No Linux podemos nos conectar ao RPi simplesmente colocando-o no console do terminal:
ssh user@host
onde 'usuário' é o nome do usuário no servidor Raspberry Pi e 'host' é o endereço IP ou nome do computador ao qual queremos nos conectar. Por exemplo: ssh pis192.168.1.250
Não é recomendável usar o usuário padrão, então a opção SSH é desativada por padrão e também recebemos essa mensagem de aviso.
No Windows, teremos que baixar um cliente, e o mais usado é o PuTTy, que é simples e gratuito para download em seu site.
Uma vez que executá-lo, devemos colocar a porta, que por padrão no RPi é 22 e digitar o endereço IP.
Após o login, temos uma janela de comando semelhante à que temos no Linux ou Mac. Opcionalmente, podemos salvar a conexão dando-lhe um nome. Assim, podemos ter conexões com vários servidores armazenados e acessar confortavelmente.
É assim que é fácil fazer uma conexão SSH, uma ferramenta quase essencial para trabalhar com Raspberry Pi (na verdade, com qualquer servidor Linux).
Ao contrário do SSH, que só abriu um console de comando, com vnc podemos fazer um desktop remoto completo. Ou seja, na tela do cliente veremos a tela Raspberry Pi, movemos o mouse e usaremos quase como se estivéssemos fisicamente conectados. A principal desvantagem é que você precisa transmitir muitos dados, especialmente por causa da necessidade de enviar o sinal de vídeo. Por outro lado, também é mais inseguro em termos de SSH.
Um VNC, ou Virtual Network Computing, é um sistema de comunicação remota baseado no protocolo RFB (Remote FrameBuffer). O VNC transmite sinais de vídeo e eventos de mouse e teclado em vários computadores.
O computador ao qual vamos nos conectar, neste caso nosso Raspberry Pi, tem que ter o programa de servidor RNC instalado, que geralmente é instalado por padrão em novas versões. No menu de configurações, você precisará selecionar a caixa de seleção VNC.
Se estivermos executando o sistema operacional que não tem o servidor VNC instalado, podemos instalá-lo executando esses comandos:
sudo apt-get atualização
sudo apt-get instalar realvnc-vnc-server realvnc-vnc-viewer
Em seguida, configuramos o computador a partir do qual acessá-lo remotamente. Para fazer isso, você usará o Software De Visualização RealVNC em seu computador, que você pode instalar ou até mesmo adicionar a extensão ao Google Chrome.
Primeiro configuramos um computador remoto indicando o IP do sistema ao qual queremos nos conectar. Esta configuração é salva para tornar conveniente conectar-se às nossas máquinas
No início da conexão seremos solicitados para o nome de usuário e senha. Lembre-se que por padrão é 'pi' como usuário e 'framboesa' como senha, mas que isso não é de todo seguro e é aconselhável alterá-lo.
É possível que a primeira vez que nos conectamos a um VNC tenhamos uma placa dizendo que a assinatura do dispositivo não é conhecida. É uma medida protetiva para evitar a imitação. Se for o primeiro a que nos conectamos, concordamos em continuar.
Se a conexão aconteceu com sucesso veremos na tela do nosso computador o vídeo do Raspberry Pi e podemos agir com ele quase como se tivéssemos o monitor e o teclado conectados diretamente. E é assim que é fácil trabalhar remotamente!