Como compartilhar arquivos entre o Windows e o Linux
Anteriormente, abordamos várias maneiras de compartilhar arquivos entre computadores próximos, mas o compartilhamento entre o Windows e o Linux pode ser um pouco mais complexo. Este artigo mostrará como mapear compartilhamentos em ambos os sistemas operacionais para compartilhamento uniforme de arquivos.
Existem duas partes neste guia. Na primeira parte, vamos criar uma pasta compartilhada no Windows e configurar o Linux para acessar esse compartilhamento. Na segunda parte, vamos criar uma pasta compartilhada no Linux e configurar o Windows para acessar o compartilhamento. Dependendo da sua situação, você vai querer seguir o conjunto apropriado de instruções. Se, por algum motivo, você quiser configurar pastas compartilhadas em ambos os sistemas, também poderá fazer isso. Estamos usando o Windows 10 e o Ubuntu para nossos exemplos, mas tornamos as instruções adaptáveis a praticamente qualquer versão do Windows ou Linux..
Opção 1: criar um compartilhamento no Windows e acessá-lo do Linux
Para fazer isso funcionar, vamos dar três passos. Primeiro, vamos garantir que o compartilhamento esteja ativado no Windows. Depois disso, compartilharemos a pasta atual. E então, veremos como acessar essa pasta de um sistema Linux.
Etapa 1: Garantir que o compartilhamento esteja habilitado no Windows
Para configurar uma pasta compartilhada no Windows para Linux para acesso, comece certificando-se de que suas configurações de rede estejam configuradas para permitir a conexão do outro computador abrindo o Centro de Rede e Compartilhamento. A maneira mais fácil de fazer isso é clicar com o botão direito do mouse no ícone de rede na bandeja do sistema e escolher "Abrir Centro de Rede e Compartilhamento".
Na janela da Central de Rede e Compartilhamento, clique em "Alterar configurações avançadas de compartilhamento".
Para o seu perfil atual, verifique se as duas configurações a seguir estão ativadas:
- Ativar a descoberta de rede
- Ativar o compartilhamento de arquivos e impressoras
Quando terminar, clique em "Salvar alterações".
Etapa dois: compartilhar a pasta
Agora que o compartilhamento está ativado, podemos criar a pasta compartilhada para a máquina Linux ver. Não há limitações para o que você pode compartilhar (você poderia, teoricamente, compartilhar todo o seu disco rígido), mas aqui, nós estaremos apenas compartilhando uma pasta chamada “Share” que está localizada em nosso Desktop..
Clique com o botão direito do mouse na pasta que deseja compartilhar na rede e, em seguida, clique em "Propriedades". Na guia "Compartilhamento" da janela de propriedades, clique no botão "Compartilhamento avançado"..
Na janela "Compartilhamento avançado", abra a opção "Compartilhar esta pasta" e clique no botão "Permissões".
Na janela de permissões, você pode restringir o acesso à pasta para determinadas contas. Para permitir que qualquer usuário tenha acesso à sua pasta, basta conceder a permissão "Controle total" ao usuário "Todos". Isso permite que qualquer pessoa leia e grave alterações em arquivos na pasta compartilhada. Se você preferir restringir o acesso a determinadas contas, basta remover o usuário Todos, adicionar os usuários desejados e, em seguida, atribuir-lhes as permissões apropriadas.
Nota: Estas contas de usuário estão no computador Windows, não no Linux.
Quando terminar de configurar usuários e permissões, clique em "OK" para fechar a janela de permissões e, em seguida, clique em "OK" novamente para fechar a janela "Compartilhamento avançado"..
De volta à janela principal de propriedades, mude para a guia "Segurança".
Para o usuário do Linux ter acesso à pasta compartilhada, você precisa configurar as mesmas permissões aqui que você configurou nas configurações de compartilhamento. Se as duas configurações não corresponderem, as configurações mais restritivas entrarão em vigor. Se o seu usuário desejado já tiver suas permissões de segurança configuradas (como o usuário geek em nosso exemplo), então você está pronto para ir. Você pode fechar a janela e passar para o próximo passo.
Se você precisar adicionar um usuário, como "Todos", clique no botão "Editar".
Na janela de permissões que se abre, clique no botão "Adicionar" para inserir os detalhes do novo usuário.
Clique em "OK" em todas as janelas abertas e sua pasta deve agora ser compartilhada com a rede.
Terceiro Passo: Acesse o Windows Share do Linux
Você deve ser capaz de montar a pasta compartilhada usando a GUI no Linux, mas também é muito fácil de fazer com a linha de comando. Nós vamos usar o terminal para nossos exemplos não apenas porque é mais rápido, mas porque funcionará em muitas distribuições diferentes.
Primeiro, você precisará do pacote cifs-utils para montar os compartilhamentos SMB. Basta digitar o seguinte comando no terminal:
sudo apt-get instala o cifs-utils
Depois disso, basta criar um diretório e montar o compartilhamento nele. Neste exemplo, vamos criar a pasta em nosso desktop para facilitar o acesso. Use estes comandos para criar e montar a pasta:
mkdir ~ / Desktop / Windows-Share
sudo mount.cifs // WindowsPC / Compartilhe / home / geek / Desktop / Windows-Share -o usuário = geek
Como você pode ver na captura de tela, fomos solicitados pela senha raiz da máquina Linux e, em seguida, pela senha da conta “geek” no Windows. Depois de executar esse comando, agora podemos ver o conteúdo do compartilhamento do Windows e adicionar dados a ele.
Caso você precise de ajuda para entender o comando mount, aqui está um detalhamento:
- sudo mount.cifs: Este é apenas o comando mount, configurado para montar um compartilhamento CIFS (SMB).
- WindowsPC: Este é o nome do computador Windows. Digite “This PC” no menu Iniciar no Windows, clique com o botão direito e vá em Propriedades para ver o nome do seu computador.
- // Windows-PC / Share: Este é o caminho completo para a pasta compartilhada.
- / home / geek / Desktop / Windows-Share: É aqui que gostaríamos que o compartilhamento fosse montado no sistema Linux.
- -o usuário = geek: Este é o nome de usuário do Windows que estamos usando para acessar a pasta compartilhada.
Opção 2: criar um compartilhamento no Linux e acessá-lo no Windows
Criar um compartilhamento no Linux e, em seguida, acessá-lo a partir do Windows é realmente um pouco mais fácil do que o contrário. Primeiro, vamos criar a pasta compartilhada no sistema Linux. Então, vamos ver como acessá-lo de um PC Windows.
Primeiro passo: criar o compartilhamento no Linux
Para configurar uma pasta compartilhada em um Linux que o Windows deve acessar, comece instalando o Samba (software que fornece acesso aos protocolos SMB / CIFS usados pelo Windows). No terminal, use o seguinte comando:
sudo apt-get install samba
Depois que o Samba for instalado, configure um nome de usuário e senha que serão usados para acessar o compartilhamento:
smbpasswd - um geek
Observação: neste exemplo, estamos usando "geek", pois já temos um usuário do Linux com esse nome, mas você pode escolher qualquer nome que quiser.
Crie o diretório que você gostaria de compartilhar com seu computador com Windows. Nós vamos colocar uma pasta no nosso desktop.
mkdir ~ / Desktop / Share
Agora, use seu editor favorito para configurar o arquivo smb.conf. Estamos usando Vi aqui.
sudo vi /etc/samba/smb.conf
Role para baixo até o final do arquivo e adicione estas linhas:
[]
caminho = / home //
disponível = sim
usuários válidos =
somente leitura = não
navegável = sim
público = sim
writable = yes
Obviamente, você precisará substituir alguns dos valores por suas configurações pessoais. Deve ser algo como isto:
Salve o arquivo e feche seu editor. Agora, você só precisa reiniciar o serviço SMB para que as alterações entrem em vigor.
sudo service smbd restart
Sua pasta compartilhada agora deve estar acessível em um PC com Windows.
Segundo Passo: Acesse o Linux Share do Windows
Agora, vamos adicionar o compartilhamento Linux ao nosso Windows Desktop. Clique com o botão direito do mouse em algum lugar da área de trabalho e selecione Novo> Atalho.
Digite o local de rede da pasta compartilhada, com esta sintaxe:
\\ ENDEREÇO IP \ NOME DE COMPARTILHAMENTO
Nota: Se você precisar do IP do seu computador Linux, apenas use o ifconfig
comando no terminal.
No assistente de atalho do Windows PC, clique em Avançar, escolha um nome para o atalho e clique em Concluir. Você deve acabar com um atalho no seu desktop que vai direto para o compartilhamento Linux.