1. Home
  2. /
  3. Linux
  4. /
  5. Compartilhando arquivos e pastas...

Compartilhando arquivos e pastas entre computadores Linux

Veja o passo a passo de como realizar o compartilhamento de arquivos e pastas entre computadores Linux.

  • Azul – Comandos
  • Vermelho – Informações sobre os comandos

Antes de iniciarmos a configuração do servidor e cliente é necessário verificar o IP do computador que será o servidor e o IP dos outros computadores que serão os clientes.

  • Pressione alt+F2
  • Digite terminal e pressione ENTER
  • Digite: sudo su
  • Digite sua senha e pressione ENTER
  • Digite: ifconfig
  • Anote o endereço de IP que estará no inet end
    • Conexão a cabo eth
    • Conexão wireless wlan

Configurando o servidor

  • Pressione alt+F2
  • Digite terminal e pressione ENTER
  • Digite: sudo su
  • Digite sua senha e pressione ENTER
  • Digite: sudo apt-get install nfs-kernel-server nfs-common portmap -y
  • Digite: sudo nano /etc/exports
  • Pressione ENTER
    • Exemplo: /home/usuario1/nomedapasta 1.2.3.4(rw,async,no_all_squash)
      • /home/usuario1/nomedapasta – endereço da pasta que deseja compartilhar
      • 1.2.3.4 – endereço de IP do computador cliente que irá acessar sua pasta
      • rw – permite a leitura e escrita dos arquivos na pasta, você pode substituir por ro para permitir apenas a leitura
      • async – transferir os arquivos de forma assíncrona
      • no_all_squash – nenhum usuário será mapeado como anônimo, dessa forma todos os arquivos serão gravados com as propriedades e grupos originais
  • Para salvar e sair do arquivo pressione ctrl+X
    • Pressione S
    • Pressione ENTER
  • Digite: sudo exportfs -ra && sudo exportfs -v
  • Pressione ENTER
    • -ra realiza a exportação de todos os diretórios
    • -v exibe quais diretórios estão disponíveis na rede
  • Digite: sudo /etc/init.d/rpcbind restart
  • Pressione ENTER
  • Digite: sudo /etc/init.d/nfs-kernel-server restart
  • Pressione ENTER

Para adicionar mais computadores você poderá adicionar a faixa de IP (1.2.3.*) ou adicionar o IP na frente:
/home/usuario/nomedapasta 1.2.3.4(rw,async,no_all_squash) 5.6.7.8(rw,async,no_all_squash)

Configurando o cliente

  • Abra o terminal e digite: mkdir nomedapasta
  • Pressione ENTER
  • Digite: sudo mount 5.6.7.8:/home/usuario1/nomedapasta /home/usuario2/nomedapasta
    • Para desmontar digite: sudo umount /home/usuario2/nomedapasta
    • Lembrando que o IP acima deve ser do servidor
  • Pressione ENTER
  • Digite sua senha e pressione ENTER novamente

Configurando montagem na inicialização

  • Digite: sudo nano /etc/fstab
  • Pressione ENTER
  • Adiciona a linha no final do arquivo
    • Digite: 5.6.7.8:/home/usuario1/nomedapasta /home/usuario2/nomedapasta nfs noauto,users,exec,soft 0 0
      • 5.6.7.8 – endereço de IP do servidor
      • /home/usuario1/nomedapasta – pasta do servidor
      • /home/usuario2/nomedapasta – pasta do cliente
      • nfs – sistema de arquivo
      • noauto – o compartilhamento não é montado automaticamente, o mesmo poderá ser montado pelo seu gerenciador de arquivos ou digitando o comando mount no terminal
      • users – permite a montagem sem a necessidade de usar o root
      • exec – permite executar programas dentro do compartilhamento
      • soft – evita travamento caso o servidor esteja desligado o mesmo irá ficar oculto
  • Pressione ctrl+x
  • Pressione s
  • Pressione ENTER
  • Digite: sudo reboot
  • Pressione ENTER

Após reiniciar o computador a conexão com a rede será realizada automaticamente.

Configurando o Firewall

  • Pressione alt+F2
  • Digite: gufw
  • Pressione ENTER
  • Clique em Desbloquear
  • Digite sua senha e pressione ENTER
  • Clique no +
  • Em Aplicativo selecione a opção Service
  • Em SMTP selecione a opção NFS
  • Clique em Adicionar

Pronto! Agora você poderá compartilhar suas pastas com outros computadores de sua rede.

Você pode gostar também:

Deixe um comentário

Seja o Primeiro a Comentar!

Notificar a cada
avatar
wpDiscuz