Como partilhar ficheiros entre Linux e Windows na mesma rede
A resposta depende primeiro de uma pergunta: mesmo computador (arranque duplo) ou dois computadores separados? Uma só máquina não precisa de nada extra; duas máquinas precisam do Samba, explicado passo a passo em ambas as direções.
Antes de mais nada, há uma pergunta a responder, porque muda por completo o que precisa de fazer: o Windows e o Linux estão no mesmo computador (arranque duplo) ou em dois computadores diferentes? São duas situações diferentes, com soluções de complexidade diferente — e a maioria dos guias sobre este tema só cobre a segunda, mais complicada, mesmo que o seu caso seja o primeiro.
Se o Windows e o Linux estão no mesmo computador
Não precisa de configurar nenhuma rede. Quando instalou o Linux em arranque duplo, a sua partição do Windows continua lá, no mesmo disco — o Linux pode lê-la diretamente.
A forma fácil: abra o gestor de ficheiros do Linux e procure no painel lateral algo como "Windows" ou o nome do seu disco (normalmente aparece automaticamente entre as unidades disponíveis). Clique e verá diretamente todos os seus ficheiros do Windows, sem instalar nem configurar nada. Pode copiar ficheiros em ambas as direções normalmente, arrastando e largando.
Nota: ao contrário (ver ficheiros do Linux a partir do Windows) é mais limitado: o Windows não lê nativamente o formato em que o Linux guarda os seus ficheiros. Se precisar de acesso normal em ambas as direções, a pasta do Windows é o ponto de encontro mais simples — guarde aí o que quiser mover entre os dois sistemas.
Se isto já resolve o que precisava, não precisa de continuar a ler. O resto deste artigo é para o outro caso: dois computadores fisicamente distintos.
Se são dois computadores diferentes na mesma rede
Aqui sim é preciso partilhar uma pasta através da rede — Wi-Fi ou cabo, qualquer um dos dois funciona da mesma forma. A tecnologia que torna isto possível chama-se Samba: um programa que permite que um computador Linux "fale" a mesma língua de partilha de ficheiros que o Windows usa nativamente.
Partilhar uma pasta a partir do Linux
Clique com o botão direito na pasta
Escolha "Partilha de rede local" no menu.
Instale o Samba se for pedido
O próprio sistema oferece-o com um botão, sem terminal.
Marque "Partilhar esta pasta"
E confirme com "Criar partilha".
Aceda a partir do Windows
Explorador de ficheiros → Rede → procure o nome do seu PC Linux.
Aviso: uma pasta partilhada assim fica visível para qualquer dispositivo ligado a essa mesma rede Wi-Fi, não só para o seu outro computador. Numa rede doméstica normal geralmente não é um problema, mas evite partilhar assim pastas com documentos sensíveis se o seu Wi-Fi for usado por mais pessoas do que aquelas em quem confiaria esse conteúdo.
Aceder à pasta partilhada a partir do Windows
Abra o Explorador de ficheiros e procure "Rede" no painel
esquerdo. O nome do seu computador Linux deve aparecer
automaticamente. Se não aparecer, escreva diretamente \\
seguido do nome do equipamento ou do seu endereço IP na barra de
endereços.
Dica: se depois de seguir estes passos o Windows não encontrar o computador Linux na rede, a causa mais habitual é a firewall do Linux estar a bloquear a ligação. A maioria das distribuições com ambiente gráfico já deixa passar este tipo de tráfego por predefinição, por isso, se lhe acontecer, costuma bastar reiniciar os dois equipamentos antes de investigar algo mais complicado.
Perguntas frequentes
Preciso de instalar algo especial no Windows?
Não. O Windows já inclui de fábrica tudo o necessário para se ligar a uma pasta partilhada por Samba — é o Linux que precisa de ter o programa Samba instalado, e na maioria das distribuições instala-se sozinho, com um botão, da primeira vez que partilha uma pasta.
Funciona com Wi-Fi ou é preciso cabo?
Funciona da mesma forma com os dois, desde que ambos os computadores estejam ligados à mesma rede. O cabo costuma dar uma transferência um pouco mais rápida e estável, mas não é necessário.
É o mesmo que partilhar uma pasta entre dois Windows?
O resultado final para quem usa Windows parece igual (uma pasta em 'Rede'), mas por dentro o Linux precisa do programa Samba para falar essa mesma língua, enquanto entre dois Windows essa função já vem integrada de fábrica dos dois lados.
Posso partilhar uma pasta sem que peça utilizador e palavra-passe?
Sim, ativando a opção de 'Acesso de convidado' ao partilhar a pasta a partir do Linux — embora por segurança só convenha fazê-lo em redes domésticas de confiança, nunca numa rede Wi-Fi pública ou partilhada com desconhecidos.