A maneira mais fácil e confiável de compartilhar arquivos entre um computador Linux e Windows na mesma rede local é usar o protocolo de compartilhamento de arquivos Samba. Todas as versões modernas do Windows vêm com o Samba instalado, e o Samba é instalado por padrão na maioria das distribuições do Linux.
Criar uma pasta compartilhada no Windows
Primeiro, crie uma pasta compartilhada na sua máquina Windows.
- Abrir o Painel de Controle.
- Ir para Opções de Rede e Compartilhamento.
- Ir para Alterar Configurações Avançadas de Compartilhamento.
- Selecione Ativar Descoberta de Rede e Ativar Arquivo e Compartilhamento de Impressão.
Agora, crie uma nova pasta para compartilhar ou escolha uma pasta existente que você gostaria de compartilhar.
- Clique com o botão direito do mouse na pasta e selecione Propriedades.
- Vá para a guia Compartilhamento.
- Acima do botão Compartilhar está o nome da rede do compartilhamento que você está criando. Ele deve se parecer com {\i1}YOURCOMPUTERNAME\Users\i}YourUserName\ShareFolderName. Tome nota deste nome de rede para usar mais tarde na sua máquina Linux.
- Click Share.
Acesso a uma pasta partilhada Windows a partir do Linux, usando o Konqueror
Muitas distribuições Linux usam o ambiente de trabalho KDE e o gestor de ficheiros/browser Konqueror. Se isto é o que você está usando, você pode seguir estes passos para acessar sua pasta compartilhada do Windows:
- Clique no ícone do menu K.
- Selecione Internet -> Konqueror.
- Na janela do Konqueror que se abre, clique no link Pastas de Rede, ou digite remote:/ na barra de endereço e pressione Enter.
- Clique no ícone Acções Samba.
- Clique no ícone do seu grupo de trabalho Windows Home.
- Clique no ícone Workgroup.
- Clique no ícone do seu computador.
- Quando solicitado, digite o nome de usuário e senha da conta do Windows que criou o compartilhamento.
- Clique OK.
Acesso a uma pasta compartilhada do Windows a partir do Linux, usando o Nautilus
Muitas distribuições Linux, especialmente aquelas que usam o ambiente desktop GNOME, usam o gerenciador de arquivos Nautilus. Se é isto que você está usando, você pode seguir estes passos para acessar sua pasta compartilhada do Windows:
- Abrir Nautilus.
- No menu File, selecione Connect to Server.
- Na caixa suspensa Service type, selecione Windows share.
- No campo Server, digite o nome do seu computador.
- Click Connect.
Alternatively, na barra de endereços do Nautilus, você pode digitar smb://ComputerName/ShareName e pressione Enter. Por exemplo, quando criou o seu Windows Share, se o nome da partilha foi listado como:
\YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName
Tipo smb://YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName e prima Enter. Note o smb: no início; no Linux, use barras de avanço em vez de barras invertidas.
Acesso a uma pasta compartilhada do Windows a partir do Linux, usando a linha de comando
Você também pode acessar seu compartilhamento do Windows a partir da linha de comando do Linux usando o programa smbclient.
- Abrir um terminal.
- Digite smbclient no prompt de comando.
- Se você receber uma mensagem “Usage:”, isto significa que o smbclient está instalado, e você pode pular para o próximo passo. Se o comando não for encontrado, no entanto, você precisa instalar o smbclient. Siga estes passos para instalá-lo.
- Se você usar o gerenciador de pacotes apt, que é o padrão em sistemas Linux como Ubuntu ou Debian, você pode usar o comando sudo apt-get install smbclient.
- Se você usar o gerenciador de pacotes yum, que é o padrão em sistemas Linux, como o CentOS, você pode usar o comando sudo yum install samba-client.
- Você também pode baixar o cliente Samba diretamente em www.samba.org/samba/download/, que pode ser útil para você se precisar ou quiser compilar o programa a partir do código fonte.
- Com o smbclient instalado, você pode se conectar ao seu compartilhamento Windows usando o comando smbclient //ComputerName/ShareName -U Username. Por exemplo, se o seu nome de utilizador do Windows é Fred, e o nome da sua rede de partilha do Windows é \i1}YOURCOMPUTERNAME\Users\YourUserName\ShareFolderName, use o comando smbclient //YOURCOMPUTERNAME/Users/YourUserName/ShareFolderName -U Fred. Note que o comando Linux usa barras de avanço em vez de barras invertidas).
- Introduza sua senha.
- Até autenticado, você é colocado em um smb: \> prompt.
- Aqui, você pode usar o comando ls para listar arquivos.
- Utilize o comando get filename.ext para transferir um arquivo chamado filename.ext do seu compartilhamento Windows para sua máquina Linux, por exemplo.
- Digite help para uma listagem de comandos adicionais.
- Digite quit ou exit para retornar ao prompt de comando.
Informação adicional
- Veja ou defina diretório compartilhado para links e informações relacionadas.
- Ajuda e suporte a redes e placas de rede.