Você mergulhou e comprou um Raspberry Pi. Parabéns! Se você não tiver um teclado e monitor conectado ao seu Pi, precisará se conectar a ele remotamente a partir de outro computador na rede. Além disso, dependendo de como você planeja usar o seu Pi, ele pode ser colocado em um local de difícil acesso; portanto, mesmo que você tenha um teclado e um monitor conectados agora, esse pode não ser sempre o caso. Você precisa se conectar remotamente ao seu Pi.
Neste artigo, mostraremos como usar SSH e SFTP em seu Pi, executar comandos e transferir arquivos . Assumiremos que seu Raspberry Pi está na mesma rede que o computador que você está usando para se conectar a ele.
O que é SSH?
SSH significa Secure Shell. É um protocolo de rede padrão que oferece uma maneira segura de enviar e receber texto entre o seu Pi e o computador que você está usando para se conectar remotamente ao seu Pi. Você usará o protocolo SSH para todos os tipos de coisas, como inserir sua senha para fazer login em seu Pi e executar comandos.
SSH foi projetado como um substituto para Telnet, que envia comandos em texto simples pela rede. Em contraste, o SSH criptografa esses comandos. Qualquer serviço de rede pode usar SSH, que opera na porta TCP 22.
O que é SFTP?
SFTP é a abreviatura de Secure File Transfer Protocol. SFTP é uma maneira rápida e conveniente de transferir arquivos entre seu Pi e outro computador em sua rede. SFTP é mais seguro do que FTP porque, assim como com SSH, todos os seus dados são criptografados enquanto viajam de um computador para outro.
Você não quer que todos os seus dados sejam transferidos em texto simples, quer? Certamente não! Fique seguro, crianças.
Como usar SSH em um Raspberry Pi
Começaremos explicando como usar SSH para se conectar ao Raspberry Pi em um PC com Windows em sua rede usando PuTTY. PuTTY é um dos vários clientes SSH disponíveis gratuitamente. Gostamos do PuTTY porque é um software de código aberto totalmente desenvolvido e apoiado por uma equipe de voluntários. Você pode usar qualquer cliente SSH que desejar. Apenas certifique-se de fazer o download e instalá-lo antes de começar.
Agora você está conectado ao seu Pi via SSH e pode usar o terminal para executar comandos. Se você ainda não alterou a senha padrão do seu Pi, este é um ótimo momento para fazer isso. Como o SSH está ativado, se o seu Raspberry Pi estiver usando a senha padrão, seria muitofácil para alguém invadir!
Como usar SFTP em um Raspberry Pi
Acima, explicamos como usar um cliente SSH para se conectar com segurança a um Pi em sua rede e executar comandos. Para transferir arquivos, usaremos um cliente SFTP. Tecnicamente, é possível transferir arquivos com PuTTY, mas é complicado. É muito mais agradável ter um navegador de arquivos que você pode usar para mover arquivos em massa quando necessário.
FileZilla é um cliente FTP popular que oferece suporte a SFTP. Se você pode se conectar com SSH, também pode se conectar com SFTP. Conveniente, não é?
Prepare-se baixando e instalando o FileZilla ou o cliente SFTP de sua escolha no computador que você está usando para se conectar remotamente ao seu Pi. WinSCP é outro cliente SFTP popular. Lembre-se de que você não precisa de um servidor SFTP, apenas de um cliente SFTP.
Dica profissional: se você instalar o FileZilla, fique atento quando ele solicitar a instalação do McAfee e do WinZip. Selecione Recusarse não quiser instalar esses programas em seu computador.
Se, por exemplo, você quisesse copiar um arquivo do seu computador local para o seu Pi, você navegaria até a pasta de origem à esquerda e a pasta de destino à direita. O gerenciador de arquivos do FileZilla permite que você arraste e solte arquivos entre sites locais e remotos.
Encontrando projetos Pi
Depois de se familiarizar com a execução de comandos e a transferência de arquivos de e para o seu Pi, você começará a perceber quantas maneiras diferentes pode coloque seu Pi para trabalhar. Não ceda à paralisia da análise, porém - basta escolher um projeto e mergulhar! É realmente a melhor maneira de aprender.