Índice:

Acesse o sistema de arquivos Raspberry Pi pelo Windows: 9 etapas
Acesse o sistema de arquivos Raspberry Pi pelo Windows: 9 etapas

Vídeo: Acesse o sistema de arquivos Raspberry Pi pelo Windows: 9 etapas

Vídeo: Acesse o sistema de arquivos Raspberry Pi pelo Windows: 9 etapas
Vídeo: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Novembro
Anonim
Acesse o sistema de arquivos Raspberry Pi pelo Windows
Acesse o sistema de arquivos Raspberry Pi pelo Windows
Acesse o sistema de arquivos Raspberry Pi pelo Windows
Acesse o sistema de arquivos Raspberry Pi pelo Windows

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

Instalando o Raspberry Pi OS
Instalando o Raspberry Pi OS
Instalando o Raspberry Pi OS
Instalando o Raspberry Pi OS
Instalando o Raspberry Pi OS
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á.

  1. 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.
  2. [OPCIONAL] Formate seu cartão SD. Se o seu computador não conseguir formatar, tente uma porta diferente.
  3. 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.
  4. Clique em Choose OS. Quando a caixa de diálogo abrir, selecione o sistema operacional de sua escolha.
  5. Clique em Escolher cartão SD. Quando a caixa de diálogo abrir, selecione seu cartão SD.
  6. Certifique-se de ter selecionado a unidade certa para o seu cartão SD!
  7. Verifique novamente!
  8. 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

Configurando o Raspberry Pi (Parte 1) - WiFi e SSH
Configurando o Raspberry Pi (Parte 1) - WiFi e SSH
Configurando o Raspberry Pi (Parte 1) - WiFi e SSH
Configurando o Raspberry Pi (Parte 1) - WiFi e SSH
Configurando o Raspberry Pi (Parte 1) - WiFi e SSH
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.

  1. Conecte seu cartão SD com o sistema operacional instalado em seu computador (se ainda não estiver lá).
  2. Abra o diretório do cartão SD. Ele pode ter um nome diferente, geralmente boot, mas ainda deve ser o sistema Raspberry Pi.
  3. Crie um novo arquivo de texto e chame-o de ssh. Sem extensões de arquivo, apenas ssh (remova a extensão.txt).
  4. 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.
  5. 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.
  6. 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}

  7. Substitua pelo código Alfa-2 ISO do seu país.
  8. 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

Acessando o Raspberry Pi (Parte 1) - Acesso à rede
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:

  1. Instale o software em sua máquina Windows / Mac e inicie-o.
  2. 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.
  3. Pressione o botão Iniciar e deixe o Angry IP Scanner verificar os endereços IP.
  4. Assim que o Angry IP Scanner for concluído, procure o endereço IP cujo nome de host é algo como raspberrypi.local.
  5. 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

Acessando o Raspberry Pi (Parte 2) - Acesso SSH
Acessando o Raspberry Pi (Parte 2) - Acesso SSH
Acessando o Raspberry Pi (Parte 2) - Acesso SSH
Acessando o Raspberry Pi (Parte 2) - Acesso SSH
Acessando o Raspberry Pi (Parte 2) - Acesso SSH
Acessando o Raspberry Pi (Parte 2) - Acesso SSH
Acessando o Raspberry Pi (Parte 2) - Acesso SSH
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.

  1. Inicie o PuTTY.
  2. Na seção Categoria no lado esquerdo da janela, certifique-se de ter Sessão selecionada.
  3. 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.
  4. Em Porta, certifique-se de que esteja definido como 22.
  5. Em Tipo de conexão, certifique-se de que SSH esteja selecionado.
  6. [OPCIONAL] Você pode salvar essas configurações digitando o nome da sessão em Sessões salvas e pressionando o botão Salvar.
  7. 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.
  8. O console deve solicitar um login de nome de usuário. Digite pi e pressione Enter.
  9. 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

Configurando o RaspberryPi (Parte 3) - Easy Hostname
Configurando o RaspberryPi (Parte 3) - Easy Hostname
Configurando o RaspberryPi (Parte 3) - Easy Hostname
Configurando o RaspberryPi (Parte 3) - Easy Hostname
Configurando o RaspberryPi (Parte 3) - Easy Hostname
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.

  1. No console do Raspberry Pi, digite sudo raspi-config e pressione Enter.
  2. Navegue com as setas do teclado para Opções de rede e pressione Enter.
  3. Selecione o nome do host.
  4. Defina seu novo nome de host. Por exemplo, eu defino meu para MyLocalPi. Em seguida, pressione Enter.
  5. Continue selecionando Concluir e retorne à tela principal. Saia do utilitário RaspiConfig.
  6. 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.

  1. No console, digite sudo apt install -y samba. Isso instalará o pacote Samba.
  2. Uma vez instalado, digite sudo nano /etc/samba/smb.conf. O irá abrir o arquivo smb.conf no console, pronto para edição.
  3. 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

  4. Pressione Ctrl + X (tecla de controle e tecla X) para sair. Quando solicitado a salvar, pressione Sim.
  5. 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.
  6. 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

Acessando o Raspberry Pi (Parte 3) - Acesso ao Arquivo
Acessando o Raspberry Pi (Parte 3) - Acesso ao Arquivo
Acessando o Raspberry Pi (Parte 3) - Acesso ao Arquivo
Acessando o Raspberry Pi (Parte 3) - Acesso ao Arquivo
Acessando o Raspberry Pi (Parte 3) - Acesso ao Arquivo
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?

Recomendado: