Embora existam sugestões interessantes em:
Eles podem estar obsoletos no Windows-10-v-1803 com a nova implementação do WSL.
Eu instalei o WSL e o Ubuntu 18.04: link
O WSL mudou significativamente no Windows 10 v1803
Instalado o openssh-server no wsl ubuntu: link
Editado sshd_config: sudo nano sshd_config
Adicionado: Port 2222
Reinicie o servidor ssh: sudo service ssh --full-restart
Mostrar que o servidor está executando: ps -A | grep sshd
Resultado: 202? 00:00:00 sshd
Abra o cmd como administrador no Windows 10 e execute: sftp -v -P 2222 [usuário] @localhost
O Windows 10 agora tem um cliente ssh integrado
Resultado:
OpenSSH_7.6p1 Ubuntu-4, OpenSSL 1.0.2n 7 Dez 2017
debug1: Lendo dados de configuração / etc / ssh / ssh_config
debug1: / etc / ssh / ssh_config linha 19: aplicando opções para *
debug1: Conectando-se a porta localhost [127.0.0.1] 2222.
debug1: conexão estabelecida.
debug1: key_load_public: Não existe esse arquivo de diretório
debug1: Remote protocol version 2.0, versão de software remoto OpenSSH_7.6p1 Ubuntu-4
debug1: match: OpenSSH_7.6p1 Ubuntu-4 pat OpenSSH * conpat 0x04000000
debug1: Autenticando para localhost: 2222 como [user]
debug1: SSH2_MSG_KEXINIT enviado para
Conexão fechada pela porta 127.0.0.1 2222
Nota: SSH2_MSG_KEXINITs enviados, mas nenhuma resposta recebida, o usuário não está autenticado?
Tentou executar o mesmo comando no bash do WSL e também "Conexão fechada". Este fluxo de trabalho se conecta em uma máquina Ubuntu 18.04 pura.