Como transferir e compartilhar arquivos entre Windows e Linux
On Janeiro 3, 2022 by adminCopiar dados de um PC Windows para Linux—ou na outra direção— pode parecer intimidante no início. Afinal de contas, é algo que parece que deveria ser simples, mas acaba sendo difícil.
Na verdade, compartilhar arquivos do Windows para o Linux é fácil, mas somente se você souber como fazer isso. Pronto para descobrir?
5 Maneiras de transferir ficheiros de Windows para Linux
Transferir dados entre sistemas operativos Windows e Linux é mais fácil do que pensa. Nós compilamos cinco maneiras para você fazer isso:
- Compartilhar pastas de rede
- Transferir arquivos com FTP
- Copiar arquivos com segurança via SSH
- Compartilhar dados usando software de sincronização
- Usar pastas compartilhadas na sua máquina virtual Linux
Com cada um desses métodos você será capaz de facilmente (e em alguns casos, sem esforço) mover arquivos entre sistemas operacionais.
Vamos olhar para eles por sua vez e descobrir qual deles se adequa melhor a você.
1. partilhar pastas de rede entre Linux e Windows
A forma mais óbvia de partilhar ficheiros entre Linux e Windows é tirar partido das partilhas de rede. Este termo refere-se a pastas em um PC que estão disponíveis para os usuários em outras máquinas. Em uma rede somente com Windows isto é fácil de configurar. Adicionar um dispositivo Linux complica um pouco as coisas, embora isso possa ser superado.
Iniciando na máquina Windows, clique com o botão direito do mouse no ícone de conexão de rede na bandeja do sistema e selecione Open Network & Internet Settings. Em seguida, clique em Opções de partilha e para o perfil actual active
- Ligue a detecção de rede
- Ligue a partilha de ficheiros e impressoras
Clique em Guardar alterações para confirmar e depois navegue até à pasta que contém os ficheiros que pretende partilhar. Clique com o botão direito do mouse na pasta, selecione Propriedades e abra a guia Compartilhamento. Aqui, clique em Partilha Avançada e depois marque a caixa Partilhar esta pasta.
Você pode gerenciar o acesso à pasta via Permissões; isto se refere a usuários locais do Windows, não a dispositivos de rede.
Clique em OK para confirmar a alteração, depois abra a aba Segurança em Propriedades. Configure isto para espelhar as configurações na caixa Permissões anteriormente. Você não deve precisar fazer muito aqui, pois o Windows 10 deve incluir um grupo chamado Authenticated Users (Usuários Autenticados). Isto é usado para acesso remoto ao seu computador.
Novamente, clique em OK quando terminar.
Para encontrar o compartilhamento do Windows a partir do seu PC Linux, basta abrir o navegador de arquivos e selecionar Rede. A partir daqui, navegue para a pasta hospedada no Windows e comece a trocar dados.
Acesso a uma partilha Linux a partir do Windows
Para mover os dados na outra direcção, terá de instalar o Samba no seu computador Linux.
sudo apt install samba
A seguir, defina um nome de utilizador para a partilha do samba
smbpasswd -a username
Ser-lhe-á pedida uma palavra-passe para a nova conta (não lhe chame “nome de utilizador”!). A seguir, crie um diretório para compartilhar os dados de.
mkdir /home//Share
A seguir, edite o ficheiro smb.conf no seu editor de texto:
sudo nano /etc/samba/smb.conf
Adicione o seguinte ao fim do ficheiro de configuração:
path = /home//
available = yes
valid users =
read only = no
browsable = yes
public = yes
writable = yes
Faça as alterações necessárias para se adequar às suas próprias necessidades, depois carregue em Ctrl + X para sair, tocando em Y para guardar. Em seguida, reinicie o Samba:
sudo service smbd restart
Poderá então aceder à partilha a partir do Windows. Abra o File Explorer ou seu navegador e insira o IP ou o nome da máquina do dispositivo remoto Linux, seguido do nome da pasta. No nosso exemplo, isto é
\192.168.1.233\Share
2. Copiar arquivos via SSH do Windows para Linux
Com o SSH ativado em seu dispositivo Linux, você pode enviar dados através da linha de comando de um computador para outro. Para isso funcionar, no entanto, você precisará configurar um servidor SSH em sua máquina Linux.
Comece abrindo um terminal e atualizando e atualizando o sistema operacional.
sudo apt update
sudo apt upgrade
Uma vez concluído, instale o servidor SSH. O servidor OpenSSH é uma boa opção.
sudo apt install openssh-server
Espere enquanto ele instala. Para verificar a qualquer momento se o servidor OpenSSH está rodando, use
sudo service ssh status
Para transferir dados do Windows, use um cliente SSH como o PuTTY. Isto precisa da ferramenta PSCP baixada para o seu sistema Windows para rodar junto com o PuTTY. Encontre ambos na página inicial do PuTTY. Note que enquanto o PuTTY necessitará de ser instalado, o PSCP não o fará. No entanto, ele deve ser salvo na raiz da unidade C:\ ou então configurado como uma variável de ambiente. Você também precisará confirmar o endereço IP do dispositivo Linux. Verifique isto na caixa com
ifconfig
Com uma conexão estabelecida, você pode enviar dados como esta:
c:\pscp c:
ome\path\to\a\file.txt user@remoteIP:\home\user
ome\path
ewname.txt
Ser-lhe-á pedida a sua palavra-passe para o computador Linux antes da transferência começar.
Quer copiar os dados do Linux para o Windows na mesma sessão SSH? Este comando irá baixar o arquivo especificado para o diretório atual:
c:\pscp user@remoteIP:\home\user
ome\file.txt .
Note o período isolado no final–inclua isto ou a transferência não funcionará.
3. Como transferir arquivos do Linux para o Windows usando FTP
Um aplicativo de protocolo de transferência de arquivos (FTP) com suporte a SSH também pode ser usado. A transferência de arquivos via SFTP em uma interface de usuário acionada por mouse é indiscutivelmente mais fácil do que depender de comandos digitados.
Novamente, um servidor SSH deve estar rodando na máquina Linux antes de você iniciar. Você também deve garantir que você tem instalado um aplicativo FTP como o FileZilla, que tem suporte a SFTP. Para usar este método, execute FileZilla, depois abra File > Site Manager. Crie um Novo Site, tendo o cuidado de definir o Protocolo para SFTP. Adicione o endereço IP de destino no Host, depois o nome de usuário e senha, definindo o Tipo de Logon como Normal.
Clique em Connect quando estiver pronto, depois use a interface FTP para arrastar e soltar arquivos entre os dois computadores.
4. Compartilhar arquivos entre Linux e Windows com Resilio Sync
Outra opção que você deve considerar é um programa de sincronização de arquivos. Estes são tipicamente multi-plataforma e usam uma chave criptografada para gerenciar a conexão entre os dispositivos. Tudo o que você precisa fazer é instalar o aplicativo, nomear uma pasta de sincronização e depois criar a chave. Configure isto no segundo PC e os seus dados serão então sincronizados. Duas boas opções estão disponíveis para isso:
- Resilio Sync: anteriormente conhecido como BitTorrent Sync, o Resilio está disponível em quase qualquer plataforma que se possa imaginar. Existe uma versão paga, mas a opção gratuita é suficiente para sincronizar dois dispositivos.
- SyncThing: para Linux, Windows, MacOS e Android, esta alternativa do Resilio Sync oferece um recurso similar sem o componente pago.
Nosso guia para usar o Resilio Sync (assim como o Syncthing) irá guiá-lo através da configuração de transferências de arquivos de rede entre computadores.
5. Criar e Montar uma Pasta Compartilhada VirtualBox no Linux
Muitas pessoas não rodam uma máquina Linux separada. Em vez disso, é comum rodar o Linux em uma máquina virtual (VM). Mas existe alguma forma de transferir arquivos entre Windows e Linux quando um é instalado em uma VM?
Felizmente, sim. Com o VirtualBox você pode criar um diretório virtual compartilhado para sincronização de dados.
Se estiver a correr o Windows numa VM em Linux (ou vice-versa), o VirtualBox já está configurado para partilha. Certifique-se de ter os Guest Additions instalados na sua máquina virtual antes de prosseguir. No gerenciador da VirtualBox, selecione a VM e escolha Start > Headless Start (Alternativamente inicie a VM e depois abra Devices > Shared Folders). Quando o status exibir que a máquina está rodando, abra a VM com o botão direito do mouse e selecione Settings > Shared Folders.
Aqui, selecione Machine Folders e clique no símbolo + à direita (ou clique com o botão direito do mouse e selecione Add Shared Folder). Procure o caminho da pasta, encontre o diretório que você deseja usar, defina um nome (se necessário) e depois OK.
Use a caixa de verificação Montagem automática se quiser que a partilha esteja disponível sempre que a VM for executada. Clique em OK novamente para confirmar e sair. Quando reiniciar a VM, a partilha estará pronta para trocar dados entre o PC anfitrião e o sistema operativo convidado
Partilha de ficheiros entre Windows e Linux é fácil
Quer seja novo no Linux, quer ache o Windows desconhecido, partilhar dados entre eles é mais fácil do que pensa.
Já analisámos vários métodos. Recomendamos que você tente todos eles e descubra com qual deles você está mais confortável.
Se você está sincronizando dados para Linux, há uma boa chance de você estar migrando seu computador do Windows. Verifique o nosso guia para mudar do Windows para Linux para mais dicas.
Deputy Editor for Security, Linux, DIY, Programming, and Tech Explained. Ele também produz The Really Useful Podcast e tem vasta experiência em desktop e suporte a software. Um colaborador da revista Linux Format, Christian é um fã de jogos Raspberry Pi tinkerer, amante de Lego e retro.
More From Christian Cawley
Deixe uma resposta