/ / Como compartilhar arquivos entre Windows e Linux

Como compartilhar arquivos entre Windows e Linux

Anteriormente, abordamos várias maneiras de compartilhararquivos entre computadores próximos, mas o compartilhamento entre Windows e Linux pode ser um pouco mais complexo. Este artigo mostrará como mapear compartilhamentos entre os dois sistemas operacionais para um compartilhamento contínuo de arquivos.

RELACIONADOS: Como compartilhar arquivos facilmente entre computadores próximos

Existem duas partes neste guia. Na primeira parte, criaremos uma pasta compartilhada no Windows e configuraremos o Linux para acessar esse compartilhamento. Na segunda parte, criaremos uma pasta compartilhada no Linux e configuraremos o Windows para acessar o compartilhamento. Dependendo da sua situação, convém seguir o conjunto de instruções apropriado. Se, por algum motivo, você desejar configurar pastas compartilhadas nos dois sistemas, também poderá fazê-lo. Estamos usando o Windows 10 e o Ubuntu para nossos exemplos, mas adaptamos as instruções a praticamente qualquer versão do Windows ou Linux.

Opção 1: Criar um compartilhamento no Windows e acessá-lo no Linux

Para fazer isso funcionar, tomaremos três etapas. Primeiro, garantiremos que o compartilhamento esteja ativado no Windows. Assim que for, compartilharemos a pasta real. E então, veremos como acessar essa pasta a partir de um sistema Linux.

Etapa 1: Verifique se o compartilhamento está ativado no Windows

Para configurar uma pasta compartilhada no Windows para Linux paraPara começar, verifique se as configurações de rede estão definidas para permitir a conexão com 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 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 2: compartilhar a pasta

Agora que o compartilhamento está ativado, podemos criar opasta compartilhada para a máquina Linux ver. Não há limitações para o que você pode compartilhar (teoricamente, você poderia compartilhar todo o seu disco rígido), mas aqui apenas compartilharemos uma pasta chamada "Compartilhar" localizada em nossa área de trabalho.

Clique com o botão direito do mouse na pasta que deseja compartilhar pela rede e clique em "Propriedades". Na guia "Compartilhamento" da janela de propriedades, clique no botão "Compartilhamento avançado".

Na janela "Compartilhamento avançado" que é aberta, ative a opção "Compartilhar esta pasta" e clique no botão "Permissões".

Na janela de permissões, você pode restringiracesso à pasta para determinadas contas. Para permitir que qualquer usuário tenha acesso à sua pasta, dê 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, remova o usuário Todos, adicione os usuários desejados e atribua a eles as permissões apropriadas.

Nota: Essas 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 clique em "OK" novamente para fechar a janela "Compartilhamento avançado".

De volta à janela principal de propriedades, vá para a guia "Segurança".

Para o usuário Linux ter acesso ao compartilhamentopasta, você precisa definir aqui as mesmas permissões que definiu nas configurações de compartilhamento. Se as duas configurações não corresponderem, as configurações mais restritivas entrarão em vigor. Se o usuário desejado já tiver suas permissões de segurança configuradas (como o usuário nerd em nosso exemplo), você estará pronto. 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 é aberta, clique no botão "Adicionar" para inserir os detalhes do novo usuário.

Clique em "OK" em todas as janelas abertas e sua pasta agora deve ser compartilhada com a rede.

Etapa 3: acessar o compartilhamento do Windows no Linux

Você deve conseguir montar a pasta compartilhadausando a GUI no Linux, mas também é muito fácil fazer isso com a linha de comando. Usaremos o terminal para nossos exemplos, não apenas porque é mais rápido, mas porque funcionará em várias distribuições diferentes.

Primeiro, você precisará do pacote cifs-utils para montar compartilhamentos SMB. Basta digitar o seguinte comando no terminal:

sudo apt-get install cifs-utils

Depois disso, apenas crie um diretório e monte o compartilhamento nele. Neste exemplo, criaremos a pasta em nossa área de trabalho para facilitar o acesso. Use estes comandos para criar e montar a pasta:

mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

Como você pode ver na imagem, nós estávamossolicitou a senha root da máquina Linux e, em seguida, a 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, veja um detalhamento:

  • sudo mount.cifs: Este é apenas o comando mount, configurado para montar um compartilhamento CIFS (SMB).
  • WindowsPC: Este é o nome do computador com Windows. Digite “Este PC” no menu Iniciar do Windows, clique com o botão direito do mouse e vá para Propriedades para ver o nome do seu computador.
  • // PC com Windows / Compartilhar: Este é o caminho completo para a pasta compartilhada.
  • / home / geek / Desktop / Windows-compartilhamento: É aqui que queremos que o compartilhamento seja 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

Criando um compartilhamento no Linux e acessando-odo Windows é realmente um pouco mais fácil do que o contrário. Primeiro, criaremos a pasta compartilhada no sistema Linux. Em seguida, veremos como acessá-lo em um PC com Windows.

Etapa 1: Criar o compartilhamento no Linux

Para configurar uma pasta compartilhada em um Linux que o Windowspara acessar, comece com a instalação do Samba (software que fornece acesso aos protocolos SMB / CIFS usados ​​pelo Windows). No terminal, use o seguinte comando:

sudo apt-get install samba

Após a instalação do Samba, configure um nome de usuário e senha que serão usados ​​para acessar o compartilhamento:

smbpasswd -a geek

Nota: neste exemplo, estamos usando 'geek', pois já temos um usuário Linux com esse nome, mas você pode escolher qualquer nome que desejar.

Crie o diretório que você deseja compartilhar no seu computador com Windows. Vamos apenas colocar uma pasta na nossa área de trabalho.

mkdir ~/Desktop/Share

Agora, use seu editor favorito para configurar o arquivo smb.conf. Estamos usando o Vi aqui.

sudo vi /etc/samba/smb.conf

Role para baixo até o final do arquivo e adicione estas linhas:

[<folder_name>] path = /home/<user_name>/<folder_name> available = yes valid users = <user_name> read only = no browsable = yes public = yes writable = yes

Obviamente, você precisará substituir alguns dos valores pelas 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.

Etapa 2: Acessar o compartilhamento Linux no Windows

Agora, vamos adicionar o compartilhamento Linux à nossa área de trabalho do Windows. Clique com o botão direito do mouse em algum lugar da área de trabalho e selecione Novo> Atalho.

Digite o local da rede da pasta compartilhada, com esta sintaxe:

\IP-ADDRESSSHARE-NAME

Nota: Se você precisar do IP do seu computador Linux, basta usar o ifconfig comando no terminal.

No assistente de atalho no PC com Windows, clique em Avançar, escolha um nome para o Atalho e clique em Concluir. Você deve terminar com um atalho na área de trabalho que vai diretamente para o compartilhamento Linux.