Se você olhar dentro de "/ usr / bin / ssh-user-config", você notará o aviso:
csih_error_multi \
"There is no home directory set for you in the account database." \
'Setting $HOME is not sufficient!'
Sem tocar no banco de dados de usuários do Windows, a maneira mais rápida de definir uma casa diferente é:
mkpasswd -d -u "Your_Windows_User_Name" > /etc/passwd
or
mkpasswd -l -u "Your_Windows_User_Name" > /etc/passwd
provável "will". Como você usuário é local ou é um domínio.
E modifique o último mas um campo "/ home / will" com o valor que você deseja.
Leitura adicional, nos usuários do Windows e Cygwin:
https://cygwin.com/cygwin-ug-net/ntsec.html
https://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-mapping-nsswitch