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 .