Acontece que scp
estava tentando se conectar ao sistema Windows 10 diretamente, em vez do subsistema Linux; e é por isso que nenhuma das senhas funciona, já que o usuário johndoe
não existe no meu sistema Windows em primeiro lugar.
Para resolver o problema, instalei o OpenSSH para Windows . Em seguida, em vez do nome de usuário do subsistema Linux, forneci meu nome de usuário do Windows (aquele que você obtém digitando whoami
no Windows PowerShell ou Prompt de Comando) para o comando; scp
ainda não funciona (me deu lost connection
error), mas pelo menos sftp
agora:
sftp [email protected]