Melhor maneira de transferir arquivos do Windows para o Windows via Internet

4

Estou procurando a melhor maneira de transferir arquivos do meu computador para o computador de outra pessoa.

Nós dois usamos o Windows e eu posso usar alguns programas externos como o TeamViewer para transferências de arquivos, mas achei a falta de velocidade. Então tentei encontrar algum outro meio de transferir os dados. No Linux isso é tão simples, já que você tem scp e ftp e tudo isso. Mas no Windows, não há esse suporte; pelo menos não nativamente.

Então eu tentei TeamViewer (mas velocidades baixas), então WinSCP mas precisaríamos configurar um servidor de algum tipo ( ssh daemon ?).

O

PSCP também não funciona, apenas me dá o erro:

local to local transfer not supported.

O FTP também precisa de um servidor FTP.

Quais outras opções existem? Qual é o método preferido de transferência de arquivos?

Acho que eu poderia usar a tecnologia BitTorrent, mas precisaria de endereços de rastreador. Claro, não são tão difíceis de encontrar, mas existe realmente um equivalente para o modo de transferência de arquivos do Linux usando opções de linha de comando ou algo que permite a transferência de dados do cliente para o cliente com facilidade e rapidez?

    
por enrm 02.09.2015 / 08:59

2 respostas

4

A única solução de transferência de arquivos nativa no Windows é o servidor FTP embutido no IIS (servidor da web). Não está sendo executado por padrão. Observe que você pode usar o IIS para configurar um servidor FTP mesmo sem configurar um site.

Ao configurar o servidor FTP no IIS, certifique-se de forçar a criptografia TLS / SSL (FTPS) e proibir a autenticação anônima, por segurança.

Veja o (meu) guia em Instalando o servidor FTP seguro no Windows usando o IIS .

Quando o servidor FTP (S) estiver configurado, você poderá usar qualquer cliente FTP. O próprio Windows Explorer suporta FTP (S). Embora observe que o cliente ftp.exe da linha de comandos interna do Windows é inútil, pois não suporta o modo TLS / SSL ou passivo (dificilmente pode se conectar através de firewalls e NATs).

Não há servidor SSH / SFTP / SCP nativo no Windows, embora haja muitas implementações de terceiros.

A Microsoft lançou recentemente o OpenSSH para Windows . Desde o Windows 10 versão 1803, ele pode ser instalado como um recurso opcional do Windows.

Eu preparei um guia para configurar servidor SSH / SFTP no Windows usando esta compilação do OpenSSH da Microsoft .

    
por 02.09.2015 / 09:34
0

Você pode usar a comunicação remota do Powershell (desde o Powershell 5)
Há muitos exemplos no link
que você também pode obter executando Help Copy-Item -Examples no Powershell.

Este é um exemplo simples de copiar um arquivo local para um computador remoto.

Example 5: Copy a file to a remote computer

$Session = New-PSSession -ComputerName "Server01" -Credential "Contoso\PattiFul"
Copy-Item "C:\MyRemoteData\test.log" -Destination "D:\MyLocalData\" -FromSession $Session
    
por 19.09.2018 / 06:48