Índice:
- Suprimentos
- Etapa 1: Instalando o Raspberry Pi OS
- Etapa 2: Configurando o Raspberry Pi (Parte 1) - WiFi e SSH
- Etapa 3: Acessando o Raspberry Pi (Parte 1) - Acesso à rede
- Etapa 4: Acessando o Raspberry Pi (Parte 2) - Acesso SSH
- Etapa 5: Configurando o Raspberry Pi (Parte 2) - Atualize o Raspberry Pi
- Etapa 6: Configurando o RaspberryPi (Parte 3) - Easy Hostname
- Etapa 7: Configurando o RaspberryPi (Parte 4) - Samba
- Etapa 8: Acessando o Raspberry Pi (Parte 3) - Acesso ao Arquivo
- Etapa 9: Notas Finais
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Você já pegou um Raspberry Pi e disse "Tenho que configurá-lo com monitor, mouse e teclado todas as vezes!" A frustração que causa ao desconectar / reconectar seu monitor e teclado / mouse, apenas para acessar o Raspberry Pi é incomparável. Você pode deixar tudo conectado, custando-lhe espaço valioso na mesa ou, pior, um projeto inacabado * inserir fantasmas de pesadelo *! Não seria mais fácil acessar arquivos e scripts diretamente de sua própria máquina?
Este instrutível irá guiá-lo para configurar o acesso remoto a arquivos em seu Raspberry Pi. A melhor parte é que você nunca terá que conectar nada ao Raspberry Pi! Isso funcionará para Windows e também para Mac e Linux.
Imagem do cabeçalho fornecida por ReasearchGate
Suprimentos
Para este tutorial, você precisará de:
- Um Raspberry Pi (obviamente)
- Um computador com acesso LAN (WiFi ou ethernet)
- Um cartão SD para o seu Raspberry Pi (8 GB +)
- Uma fonte de alimentação para o seu Raspberry Pi
Etapa 1: Instalando o Raspberry Pi OS
Nesta seção, você instalará o sistema operacional (SO) do Raspberry Pi em seu cartão SD.
Uma observação sobre o sistema operacional: se você planeja não usar o desktop Raspberry Pi, eu escolheria a versão Lite, pois ela remove softwares desnecessários (desktop, Chromium, Jupyter etc), deixando para trás apenas o console de comando e o software absolutamente necessário. Isso maximiza a memória para armazenamento de arquivos, pacotes e execução de programas personalizados e não usa desnecessariamente os recursos que executam a GUI quando você não a usará. Você pode encontrá-lo em Raspberry Pi OS (Outros) -> Raspberry Pi OS Lite (32 bits). Caso contrário, qualquer outro sistema operacional Raspberry Pi servirá.
- Conecte seu cartão SD em seu computador. Se o seu computador não tiver um leitor de cartão SD, pode ser necessário comprar um.
- [OPCIONAL] Formate seu cartão SD. Se o seu computador não conseguir formatar, tente uma porta diferente.
- Acesse o site do RaspberryPi e baixe o utilitário RaspberryPi Imager. Isso o ajudará a instalar a imagem do sistema operacional no cartão SD. Assim que o utilitário for instalado, inicie-o.
- Clique em Choose OS. Quando a caixa de diálogo abrir, selecione o sistema operacional de sua escolha.
- Clique em Escolher cartão SD. Quando a caixa de diálogo abrir, selecione seu cartão SD.
- Certifique-se de ter selecionado a unidade certa para o seu cartão SD!
- Verifique novamente!
- Clique em Write. O utilitário irá agora baixar e instalar o sistema operacional no cartão SD.
Etapa 2: Configurando o Raspberry Pi (Parte 1) - WiFi e SSH
Nesta seção, você habilitará SSH e WiFi em seu Raspberry Pi. SSH significa Secure Shell e é essencialmente uma maneira segura de acessar remotamente as linhas de comando. Você pode encontrar mais informações sobre SSH aqui.
- Conecte seu cartão SD com o sistema operacional instalado em seu computador (se ainda não estiver lá).
- Abra o diretório do cartão SD. Ele pode ter um nome diferente, geralmente boot, mas ainda deve ser o sistema Raspberry Pi.
- Crie um novo arquivo de texto e chame-o de ssh. Sem extensões de arquivo, apenas ssh (remova a extensão.txt).
- Crie um novo arquivo de texto e chame-o de wpa_supplicant.conf. Certifique-se de alterar a extensão.txt para.conf. Você pode ser solicitado a confirmar.
- Agora vamos configurar o acesso WiFi ao Raspberry Pi. Se você estiver conectando o Raspberry Pi a um cabo Ethernet, pule para a próxima etapa do instrutível.
-
Abra o arquivo wpa_supplicant.conf recém-criado com o editor de texto que desejar. Copie e cole nele:
país =
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 rede = {ssid = "" psk = "" key_mgmt = WPA-PSK}
- Substitua pelo código Alfa-2 ISO do seu país.
- Substitua pelo nome da rede e pela senha WiFi.
Seu arquivo wpa_supplicant.conf deve ser semelhante a:
país = GB
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 rede = {ssid = "MyHomeNetwork" psk = "S3cretPa55word" key_mgmt = WPA-PSK}
O que acontecerá agora é que o Raspberry Pi irá procurar o arquivo ssh na inicialização. Se o encontrar (não importa o que o arquivo contenha), ele habilitará o SSH. Ele também procurará o arquivo wpa_supplicant.conf para configurar seu WiFi. É por isso que esses arquivos são necessários.
Etapa 3: Acessando o Raspberry Pi (Parte 1) - Acesso à rede
Agora que configuramos o SSH e o WiFi, é hora de ligar o Raspberry Pi. Remova com segurança o cartão SD do seu computador e conecte-o ao slot de cartão SD do Raspberry Pi. Conecte a fonte de alimentação e ligue-a. Durante esse tempo, o Raspberry Pi inicializará e se conectará à sua rede sem fio.
Para fazer o SSH em seu Raspberry Pi, você precisará do endereço IP local. O endereço IP local permite que o roteador identifique qual máquina está acessando a rede. Você pode obter o endereço IP do Raspberry Pi entrando no roteador e navegando em todos os dispositivos conectados ou usando algum software de varredura de IP (como o Angry IP Scanner). Vou usar o Angry IP Scanner, pois é muito fácil de usar.
O que este software faz é examinar todos os endereços IP disponíveis na rede e encontrar todos os dispositivos que estão conectados ao seu roteador. O nome do software é um pouco enganador, pois não fica com raiva, nem fará nada mal-intencionado ao seu computador ou roteador.
Se você usa o Angry IP Scanner:
- Instale o software em sua máquina Windows / Mac e inicie-o.
- Defina seu intervalo de IP. Minha rede local funciona em 192.168.1.xxx, então eu defino meu intervalo de 192.168.1.0 a 192.168.1.255. Para ajudá-lo a determinar qual intervalo usar, leia este artigo.
- Pressione o botão Iniciar e deixe o Angry IP Scanner verificar os endereços IP.
- Assim que o Angry IP Scanner for concluído, procure o endereço IP cujo nome de host é algo como raspberrypi.local.
- Parabéns, você tem o endereço IP do seu Raspberry Pi!
Observação: se você tiver vários Raspberry Pis em sua rede, pode ser necessário fazer uma varredura com o novo Raspberry Pi desligado e, em seguida, digitalizar novamente com o Raspberry Pi ligado. Você precisará comparar qual nova conexão foi feita na rede.
Etapa 4: Acessando o Raspberry Pi (Parte 2) - Acesso SSH
Agora que você tem o endereço IP do Raspberry Pi, pode usar SSH nele. Como usuário do Windows, você precisará de um cliente SSH como o PuTTY.
- Inicie o PuTTY.
- Na seção Categoria no lado esquerdo da janela, certifique-se de ter Sessão selecionada.
- No lado direito da janela, em Nome do host (ou endereço IP), digite o endereço IP do seu Raspberry Pi que você encontrou na etapa anterior. No meu caso, foi 192.168.1.77.
- Em Porta, certifique-se de que esteja definido como 22.
- Em Tipo de conexão, certifique-se de que SSH esteja selecionado.
- [OPCIONAL] Você pode salvar essas configurações digitando o nome da sessão em Sessões salvas e pressionando o botão Salvar.
- Pressione o botão Abrir. Se você estiver se conectando pela primeira vez, o PuTTY o avisará sobre a permissão de chaves de impressão digital. Permita que eles continuem o SSH-ing em seu Raspberry Pi.
- O console deve solicitar um login de nome de usuário. Digite pi e pressione Enter.
- Em seguida, será solicitada uma senha. Digite framboesa e pressione enter.
É isso!
Etapa 5: Configurando o Raspberry Pi (Parte 2) - Atualize o Raspberry Pi
É sempre uma boa prática manter o Raspberry Pi OS atualizado. Depois de ter feito SSH em seu Raspberry Pi, digite o comando sudo apt update e pressione a tecla Enter. Isso atualizará os pacotes usados no sistema operacional. Se solicitar confirmação, pressione y. Você verá muito texto e porcentagens, mas tudo bem!
Depois de concluído, você precisará atualizar o próprio sistema operacional. Execute o comando sudo apt full-upgrade. Isso baixará e atualizará o sistema operacional e removerá dependências antigas de que não precisa mais. Você verá mais texto e porcentagens, e isso também está ok!
Assim que terminar, reinicie o Raspberry Pi executando o comando sudo reboot. Isso fechará a conexão SSH e reinicializará o Raspberry Pi. Aguarde alguns minutos para que o Raspberry Pi seja inicializado novamente e se conecte à sua rede. Em seguida, repita a Etapa 4 acima para SSH no Raspberry Pi novamente.
Etapa 6: Configurando o RaspberryPi (Parte 3) - Easy Hostname
Agora, precisamos habilitar o acesso fácil ao sistema de arquivos do Raspberry Pi para que possamos acessar os arquivos e pastas do Raspberry Pi. Para fazer isso, precisaremos alterar o nome do host e instalar alguns pacotes adicionais.
- No console do Raspberry Pi, digite sudo raspi-config e pressione Enter.
- Navegue com as setas do teclado para Opções de rede e pressione Enter.
- Selecione o nome do host.
- Defina seu novo nome de host. Por exemplo, eu defino meu para MyLocalPi. Em seguida, pressione Enter.
- Continue selecionando Concluir e retorne à tela principal. Saia do utilitário RaspiConfig.
- Se ele solicitar a reinicialização, selecione sim. Caso contrário, no console, digite sudo reboot e pressione Enter.
Você pode verificar se o nome do host mudou digitando o nome do host no console e pressionando Enter. Você deverá ver o seu novo nome de host aparecer. Você também pode executar o Angry IP Scanner novamente e deverá ver que o nome do host do seu Raspberry Pi foi alterado.
Etapa 7: Configurando o RaspberryPi (Parte 4) - Samba
Agora vamos configurar o acesso a arquivos usando Samba. Samba é o pacote que dá às máquinas acesso ao sistema de arquivos do Raspberry Pi. Com ele, você poderá navegar no Raspberry Pi usando a janela do explorador do Windows ou o Finder do Mac. Para usuários do Windows, isso é conhecido como Compartilhamento de Arquivos do Windows. Ele também permite que os usuários do Mac acessem o Raspberry Pi na pasta Compartilhada.
- No console, digite sudo apt install -y samba. Isso instalará o pacote Samba.
- Uma vez instalado, digite sudo nano /etc/samba/smb.conf. O irá abrir o arquivo smb.conf no console, pronto para edição.
-
Precisamos configurar o Samba para nos conceder acesso ao sistema de arquivos no Raspberry Pi. Na parte inferior do arquivo smb.conf, adicione as seguintes linhas:
[PiShare]
comentário = Pi compartilhar caminho = / home / pi navegável = sim gravável = sim apenas convidado = não criar máscara = 0740 máscara de diretório = 0750 público = não
- Pressione Ctrl + X (tecla de controle e tecla X) para sair. Quando solicitado a salvar, pressione Sim.
- Agora precisamos criar um usuário Samba para acesso remoto. No console, digite sudo smbpasswd -a pi. Isso criará o usuário pi do Samba.
- Crie uma senha para o seu usuário Samba. Você será solicitado a inserir novamente a mesma senha.
É isso!
Etapa 8: Acessando o Raspberry Pi (Parte 3) - Acesso ao Arquivo
Agora que você configurou o Raspberry Pi, é hora de voltar para sua máquina remota.
Você pode acessar seu sistema de arquivos das seguintes maneiras:
- Abra a janela Executar pressionando WinKey + R e digitando [HOSTNAME], substituindo [HOSTNAME] pelo nome do host que você digitou na Etapa 6.
- Abra uma janela do explorer (por exemplo, Documentos ou Meu PC). Na barra de endereço, digite [HOSTNAME], substituindo [HOSTNAME] pelo nome do host que você digitou na Etapa 6.
- Na área de trabalho, clique com o botão direito e selecione Novo-> Atalho. Na caixa de texto de localização, digite [HOSTNAME], substituindo [HOSTNAME] pelo nome do host que você digitou na Etapa 6. Pressione Avançar. Você pode então dar ao atalho um nome de sua escolha.
Quando você tenta acessar o sistema de arquivos Raspberry Pi usando qualquer um dos métodos acima, o Windows solicitará um nome de usuário e uma senha. Use o nome de usuário e a senha que você configurou para o perfil Samba (Etapa 7).
Etapa 9: Notas Finais
É isso! Agora você pode navegar no sistema de arquivos Raspberry Pi por meio do sistema de navegação de arquivos de sua máquina padrão. Isso o torna muito mais conveniente do que conectar o mouse, o teclado e o monitor, ou navegar pelos diretórios com vários comandos ls.
Para usuários mais confiantes e avançados, você também pode executar comandos git checkout diretamente no Raspberry Pi através do Windows. Isso torna muito mais fácil lidar com o check-out, a modificação e a confirmação do código em um repositório.
Uma nota bastante importante
Ao acessar o sistema de arquivos Raspberry Pi, você verá duas pastas: pi e PiShare (ou semelhante, dependendo do nome de usuário do Samba e do nome configurado no arquivo smb.conf, ambos na Etapa 7). Neste caso, selecionar qualquer uma das pastas dará acesso aos arquivos e abri-los, MAS navegar pela pasta pi significa que você perderá privilégios de edição, ou seja, você não poderá criar e editar arquivos. No entanto, navegar pela pasta PiShare oferece acesso total.
É isso! Agora você nem precisa de mouse, teclado e monitor para seus projetos do Raspberry Pi! Quão libertador é isso?