Copie arquivos entre dois hosts

2

Como posso copiar arquivos entre dois hosts, o primeiro host primário está executando o Linux e o host secundário está executando o Windows. Eu estou procurando uma linha de comando correta para usá-lo no terminal / Linux?

Eu tentei

scp user1@remote1:/home/file user2@remote:/home/file

Mas não funcionou.

Alguma sugestão?

    
por Gilles 14.08.2015 / 16:52

2 respostas

0

No Linux, instale e execute o daemon SSH sshd (o pacote é openssh-server na maioria das distribuições). Em seguida, faça o download do Windows e use WinSCP para conectar-se à máquina Linux e transferir seus arquivos em ambas as direções.

Ou - para fazer o inverso - instale o servidor SSH freeSSHd no Windows, depois do Linux execute o comando scp user1@linuxbox:/home/user1/myfile user2@winbox: (adaptar conforme apropriado).

Todas essas ferramentas estão disponíveis gratuitamente.

    
por 14.08.2015 / 17:33
0

Configure um compartilhamento SMB no seu host do Windows. Instale o smbclient no seu host Linux (no Debian você pode fazer isso com sudo apt-get install smbclient ). Conecte-se ao seu SMB-share com:

smbclient //NETBIOS_NAME/RESOURCE -I IP.ADD.RE.SS -N

E finalmente baixe um arquivo com:

get (filename)
    
por 14.08.2015 / 17:27