Como transferir arquivos entre Linux e Windows pela LAN

É normal que, como usuários de TI, utilizemos diferentes sistemas operacionais para realizar nossas tarefas diárias. Isso pode ser devido ao fato de sermos usuários de um sistema especial e em nosso trabalho ou instituto é utilizado outro sistema, com o qual o processo de transferência de informações entre os dois pode se tornar um tanto complexo devido ao sistema de arquivos desses sistemas.

Um sistema de arquivos é responsável por gerenciar a forma como as informações serão armazenadas no sistema, principalmente nas unidades a ele destinadas. O problema surge quando os sistemas de arquivos são incompatíveis, por exemplo, se usarmos sistemas operacionais Windows lá, o sistema padrão será NTFS e se usarmos um sistema Linux notaremos que o sistema de arquivos será EXT3 ou EXT4.

Normalmente, ou pelo menos é a forma comum, passamos informações entre um sistema operacional Windows e um Linux usando alguma mídia removível como discos externos ou memória USB ou por e-mail. Mas conhecemos as limitações de tamanho, velocidade de acesso e principalmente segurança que isso implica, então Solvetic irá explicar um método prático para realizar esta tarefa de transferência de uma forma muito mais simples através de nossa rede LAN. Esta rede está disponível em todos os tipos de escritórios e residências e para isso utilizaremos o Samba.

O que é sambaO Samba foi desenvolvido como um pacote padrão cujas funções permitem a interação do sistema operacional Windows com outros sistemas como Linux e Unix.

O pacote Samba é um software livre licenciado sob a GNU General Public License e é membro da Software Freedom Conservancy, garantindo sua disponibilidade gratuita.

O Samba oferece serviços seguros de arquivo e impressão, agregando estabilidade e segurança ao processo de transferência graças ao protocolo SMB / CIFS, com o qual saberemos que a informação estará sempre protegida nos dois sentidos e somado a isso é um recurso que nos permite vá muito mais longe lá, pois pode atuar como um controlador de domínio ou como um membro de um domínio.

Recursos do SambaEntre suas características encontramos:

  • Você pode autenticar o logon em domínios do Windows.
  • Crie uma árvore de serviço entre clientes Windows, Linux e UNIX.
  • Ele atua de forma semelhante a um controlador de domínio primário do Windows.
  • Ele pode atuar como membro do grupo de servidores no Windows Active Directory (AD).
  • Ajuda a navegar na rede usando a função NetBIOS.

Samba é a opção mais prática para a tarefa de compartilhamento de arquivos entre diferentes dispositivos e vários sistemas operacionais como Windows, Linux ou macOS. Deve-se levar em consideração que os computadores devem estar conectados na rede local com um roteador genérico para que a comunicação entre todos seja ótima. Agora aprenderemos como criar e compartilhar as pastas entre esses dois sistemas operacionais.

1. Acesse a pasta compartilhada do Linux no Windows 10

Passo 1
Para este caso usaremos o Ubuntu 18.10 e o primeiro passo a dar será a criação de uma pasta, esta é a que será compartilhada com o sistema operacional Windows:

PROLONGAR

Passo 2
Agora será necessário ativar a opção de compartilhar esta pasta clicando com o botão direito sobre ela, caso esta função não esteja disponível, devemos instalá-la executando o seguinte comando:
sudo apt install nautilus-share

etapa 3
Uma vez instalada esta função, clicaremos com o botão direito do mouse na pasta e na lista exibida selecionamos a opção "Compartilhamento de rede local":

PROLONGAR

Passo 4
A seguinte janela será exibida:

Etapa 5
Aí ativamos a caixa "Partilhar esta pasta" e será apresentada a seguinte mensagem:

PROLONGAR

Etapa 6
Aí podemos constatar que o serviço de partilha da pasta, Samba, não está instalado, devemos clicar no botão “Instalar o serviço” para que o processo seja executado automaticamente, podemos receber a seguinte mensagem:

Etapa 7
Se percebermos que a instalação falha automaticamente, devemos fazê-lo manualmente, para isso vamos ao terminal e executamos o seguinte comando:

 sudo apt instalar samba 

Etapa 8
Confirmamos la descarga e instalación de Samba en Ubuntu y una vez este sea instalado podemos activar de nuevo la casilla “Compartir esta carpeta” así como activar las casillas “Permitir a otras personas crear y eliminar archivos en esta carpeta y Acceso invitado (para personas sin conta de usuario)":

Etapa 9
Uma vez definido isso, clicamos no botão "Criar compartilhamento" para que esta pasta seja compartilhada no Linux, veremos a seguinte mensagem:

PROLONGAR

Etapa 10
Lá clicamos no botão "Adicionar permissões automaticamente" para concluir o processo. Agora vamos ao terminal para atribuir a senha do usuário Samba, para isso executamos a seguinte sintaxe:

 sudo smbpasswd -a "usuário" 
Etapa 11
Lá devemos atribuir e confirmar a senha para usar:

Etapa 12
A seguir, vamos criar uma cópia do arquivo de configuração do Samba executando a seguinte linha:

 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old 

Etapa 13
Posteriormente acessaremos o arquivo de configuração do Samba utilizando o editor desejado, neste caso o nano:

 sudo nano /etc/samba/smb.conf 
Etapa 14
No arquivo exibido, vamos para a seção Configurações globais e nela adicionaremos as seguintes linhas:
 criptografar senhas = verdadeiro ganha suporte = sim

Etapa 15
Salvamos as alterações usando a seguinte combinação de teclas:

Ctrl + O

Saímos do editor usando:

Ctrl + X

Etapa 16
Por fim, reiniciamos o serviço Samba executando:

 sudo service smbd restart 
Etapa 17
O próximo passo será validar o acesso do Windows, neste caso Windows 10, ao Linux, para isso vamos ao Windows 10, usamos a seguinte combinação de teclas e na janela pop-up executamos a seguinte sintaxe:

+ R

 \ computador ou IP \ recurso_compartilhado 
ObservaçãoPara saber o IP do Linux podemos executar o comando ifconfig ou ip add

Etapa 18
Assim que executarmos esta sintaxe, a seguinte janela será exibida, onde inseriremos as credenciais do usuário Samba criado no Linux:

Etapa 19
Clique em "Aceitar", se desejarmos podemos ativar a caixa "Lembrar minhas credenciais" para conectar automaticamente, e clicando em OK seremos redirecionados para o caminho onde o recurso compartilhado está localizado no Linux. Lá será possível criar, editar ou colar elementos que ficarão disponíveis em tempo real no Ubuntu 18.

PROLONGAR

2. Acesse a pasta compartilhada do Windows 10 do Linux

Passo 1
Agora é a vez de realizar o processo no Windows 10, para este caso o primeiro ponto é habilitar a opção de compartilhamento no sistema, para isso vamos ao Painel de Controle:

PROLONGAR

Passo 2
Aí selecionamos a linha "Redes e Internet" e será apresentado o seguinte:

PROLONGAR

etapa 3
Clicamos na linha "Centro de Rede e Compartilhamento" e na janela seguinte clicaremos na linha "Alterar configurações avançadas de compartilhamento":

PROLONGAR

Passo 4
Na janela exibida, devemos ativar as seguintes opções. Clicamos no botão "Salvar alterações" para que sejam aplicadas.

  • Ative a descoberta de rede.
  • Habilite o compartilhamento de arquivos e impressoras.

PROLONGAR

Etapa 5
O próximo passo é compartilhar a pasta desejada, para isso devemos clicar com o botão direito do mouse na pasta e nas opções apresentadas selecionar a opção "Propriedades":

PROLONGAR

Etapa 6
Na janela que será exibida iremos para a aba "Compartilhar":

Etapa 7
Lá, clicaremos no botão "Compartilhamento avançado" e na próxima janela ativaremos a caixa "Compartilhar esta pasta":

Etapa 8
Lá podemos adicionar comentários ou definir o limite máximo de usuários conectados a esta pasta. Clique no botão "Aplicar e OK" para salvar as alterações e veremos o caminho da referida pasta compartilhada:

Etapa 9
Clique em Fechar para sair do assistente. Agora, no Linux devemos instalar o pacote cifs-utils, este pacote cifs é um protocolo de acesso a arquivos do Windows que permitirá a conexão do Linux. Para isso, vamos executar o seguinte:

 sudo apt install cifs-utils 

Etapa 10
Uma vez instalada, vamos criar uma pasta em um caminho Linux clicando com o botão direito sobre ela ou usando o comando mkdir, ela será montada para o processo de compartilhamento de arquivos. Então vamos executar a seguinte linha, neste caso, para montar a pasta e assim ter a facilidade de transferir arquivos entre os dois sistemas:

 sudo mount.cifs //192.168.0.6/Solvetic3 / home / solvetic / Desktop / Windows -o user = solvetic 

PROLONGAR

Etapa 11
Aí introduziremos a respectiva palavra-passe e agora que o processo de montagem está efectuado poderemos aceder a partir do explorer. Para desmontá-lo, podemos clicar com o botão direito e selecionar para ejetar ou usar o comando umount.

Com esses métodos, aprendemos como compartilhar arquivos de maneira segura e útil entre o Windows e o Linux pela LAN.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave