Transfere arquivos entre máquinas Windows e Linux?

5

Meu problema é que eu preciso fazer backup dos arquivos na minha máquina Linux para o meu laptop Windows. Meu disco rígido externo morreu e, portanto, fazer backup de uma unidade externa está fora de questão por enquanto.

Estes são os métodos que eu tentei:

  • Samba
  • Samba com GUI Gadwin
  • Pasta compartilhada do Windows, sem fio (não consigo acessá-lo, mesmo que as duas máquinas indiquem uma conexão)

Eu não quero tentar novamente o Samba , porque é só muito complexo para mim - os 15 tutoriais que usei foram incompletos ou assumiram muito conhecimento por parte do leitor. Eu gastei cerca de 8 horas tentando fazer isso funcionar e eu desisto.

Ouvi dizer que você pode conectar dois computadores com um cabo ethernet. O único problema é que não é um cabo cross-over, e eu não tenho um roteador, então eles teriam que estar diretamente conectados com um cabo rj-45 normal.

Eu não quero enviar arquivos para a nuvem, porque tenho muitos arquivos para transferir e quero que sejam rápidos.

    
por user8547 21.10.2014 / 20:17

4 respostas

4

O NitroShare pode ser capaz de fazer o que você está procurando. É um pequeno aplicativo que permite que os arquivos sejam rapidamente enviados entre máquinas na mesma rede.

Uma vez instalado nas máquinas Linux e Windows, as duas máquinas devem descobrir-se automaticamente. Use o menu na bandeja do sistema para enviar um arquivo ou diretório para uma máquina específica na rede:

Linksparadownloadestãodisponíveis aqui .

    
por 21.10.2014 / 21:35
8

Por favor, não desanime com a enorme quantidade de informações na configuração de samba . É bem simples, como discutido aqui .

Se você não acredita, estas são as etapas que fiz na minha máquina e levei apenas alguns minutos para acessar o ponto de montagem da minha máquina RHEL na máquina Windows. Eu suponho que o RHEL e a máquina Windows estejam disponíveis na mesma rede.

Vamos dar um passo de cada vez e isso tornará sua experiência mais tranquila.

Etapa 1: instalação

yum install samba

Agora, vamos configurar o firewall para abrir algumas portas para samba .

Etapa 2: configuração do firewall

Para conseguir isso, execute a ferramenta Configuração do Firewall selecionando o Sistema - > Administração - > Opção de menu Firewall .

Etapa 3: edite o arquivo de configuração

Edite o arquivo /etc/samba/smb.conf para fazer algumas alterações. A única alteração que fiz foi adicionar as informações abaixo ao final do arquivo.

[tmp]
        path = /tmp
        writeable = yes
        browseable = yes
        valid users = demo

Como podemos ver, estou compartilhando o /tmp share e permitindo que o usuário demo acesse o compartilhamento da máquina do Windows.

Etapa 4: adicione o usuário

Na sua máquina Linux, adicione o usuário local executando adduser demo e, em seguida, execute o comando smbpasswd -a demo e defina uma senha.

Etapa 5: inicie os serviços necessários

Este é o passo final e estamos prontos.

service smb start
service nmb start

Agora, faça login na máquina do Windows e na guia Redes para ver que seu compartilhamento do Linux está disponível para você.

EDITAR

Como você mencionou, use o Mint for Linux, seus passos podem ser algo como abaixo. O arquivo de configuração para smb.conf é o mesmo das máquinas RHEL e o tutorial on-line pode ser acessado em aqui .

sudo apt-get install samba
sudo restart smbd
sudo testparm
    
por 21.10.2014 / 20:41
3

Como você se conecta à internet? Sem fio? Isso é mais lento que o cabo, mas deve funcionar se você conseguir um IP para ambos os PCs.

Por experiência, o WinSCP dá menos problemas para transferir arquivos e lidar com reconexões, etc. (no Windows)

Sua máquina Linux provavelmente já tem o ssh ativado, então no Windows você só baixa o WinSCP, insira o IP, nome de usuário, senha e você está pronto para usar.

    
por 21.10.2014 / 21:28
0

Os cabos Ethernet cruzados são amplamente obsoletos, já que praticamente todos os NICs e switches suportam Auto MDI-X estes dias. Você pode usar um cabo Ethernet direto direto e as NICs apenas "descobrirão" por conta própria.

Se você estiver conectando PCs diretamente (sem um roteador ou outro servidor DHCP ), será necessário definir Endereços IP em ambos os sistemas. Por exemplo, 192.168.1.40/24 e 192.168.1.41/24.

Depois de fazer o ping na caixa do Linux a partir da caixa do Windows, você pode usar o SSH ou o Samba ou o que você quiser para realmente enviar os arquivos. Especifico fazer ping nessa direção, porque o firewall do Windows é controlado e o padrão é bloquear as solicitações de eco ICMP (pings).

    
por 22.10.2014 / 05:49