Raspberry Pi Tutorials

Configurando um Raspberry Pi como Servidor de Arquivos em Rede

Spread the love

Configurar um Raspberry Pi como servidor de arquivos de rede oferece uma solução econômica e eficiente em termos de energia para compartilhar arquivos em sua rede doméstica. Este guia fornece um tutorial passo a passo para criar um servidor de arquivos baseado em Samba acessível a partir de máquinas Windows e Linux.

Sumário

Pré-requisitos

Antes de começar, certifique-se de que você tenha o seguinte:

  • Um Raspberry Pi com um cartão microSD contendo um Raspberry Pi OS recente (64 bits recomendado).
  • Uma conexão de rede (Ethernet recomendado).
  • Um monitor, teclado e mouse (opcional, SSH pode ser usado após a configuração inicial).
  • Um disco rígido externo ou unidade USB para armazenar arquivos (altamente recomendado). Uma unidade dedicada melhora o desempenho e a segurança dos dados.

Instalando o Samba

O Samba é o software essencial para o compartilhamento de arquivos. Abra um terminal e execute estes comandos:


sudo apt update
sudo apt upgrade
sudo apt install samba

Configurando o Samba

O arquivo de configuração do Samba está localizado em /etc/samba/smb.conf. Adicionaremos um novo compartilhamento. Use um editor de texto com privilégios de root (por exemplo, nano ou vim):


sudo nano /etc/samba/smb.conf

Adicione a seguinte seção ao final do arquivo. Substitua os marcadores de posição pelos seus valores reais:


[MeuCompartilhamento]
    comment = Meu Compartilhamento Raspberry Pi
    path = /media/pi/MeuCompartilhamento  
    valid users = pi
    guest ok = no
    read only = no
    create mask = 0660
    directory mask = 0770
    browseable = yes

Explicação das configurações:

  • path: O caminho absoluto para a pasta compartilhada. Use lsblk para encontrar o ponto de montagem de sua unidade externa, se necessário.
  • valid users: O(s) nome(s) de usuário(s) autorizado(s) a acessar o compartilhamento. Adicione mais nomes de usuário conforme necessário, separados por espaços.
  • guest ok = no: Desativa o acesso de convidado para maior segurança.

Salve o arquivo.

Protegendo seu Compartilhamento

Crie a pasta compartilhada e defina as permissões apropriadas:


sudo mkdir /media/pi/MeuCompartilhamento
sudo chown pi:pi /media/pi/MeuCompartilhamento
sudo chmod 770 /media/pi/MeuCompartilhamento

Isso garante que apenas o usuário pi (ou outros usuários que você especificar) tenha acesso. Ajuste as permissões conforme necessário, com base em seus requisitos de segurança. Considere usar permissões mais restritivas se você tiver vários usuários.

Reinicie o serviço Samba para aplicar as alterações:


sudo systemctl restart smbd

Acessando do Windows

  1. Abra o Explorador de Arquivos.
  2. Na barra de endereço, digite \ (substitua pelo endereço IP do seu Pi. Use hostname -I no Pi para encontrá-lo).
  3. Digite o nome de usuário e a senha de um usuário listado em valid users no arquivo smb.conf.
  4. Você agora deve ver sua pasta compartilhada (“MeuCompartilhamento”).

Acessando do Linux

No Linux, você pode acessar o compartilhamento por meio do recurso de navegação na rede do seu gerenciador de arquivos ou montá-lo diretamente. Para montá-lo, use:


sudo mkdir /mnt/MeuCompartilhamento  
sudo mount -t cifs ///MeuCompartilhamento /mnt/MeuCompartilhamento -o username=pi,password=

Substitua os marcadores de posição pelos seus dados. Desmonte com sudo umount /mnt/MeuCompartilhamento quando terminar.

Configurações Avançadas (Opcional)

Para recursos avançados, como gerenciamento de usuários, fortalecimento da segurança e configurações mais complexas, consulte a documentação oficial do Samba. Considere configurar contas de usuário com permissões específicas, habilitar a criptografia e fazer backup regular dos seus dados.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *