$ cd $HOME
$ pwd
/c/Users/rjt_jr
$ cat /etc/nsswitch.conf
passwd: files db
group: files db
db_enum: cache builtin
db_home: windows cygwin desc
db_shell: windows cygwin desc
db_gecos: windows cygwin desc
$ ssh-keygen.exe -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (//MYCORPSHARE/USERS/rjt_jr/.ssh/id_rsa): ^C

Когда я запускаю ssh, он также пытается создать //MYCORPSHARE/USERS/rjt_jr/.ssh вместо правильного использования ~/.ssh .

Переменная Windows %HOMESHARE% указывала на //MYCORPSHARE/USERS/rjt_jr , но я использовал SETX, чтобы сбросить ее на C:\Users\rjt_jr . Это не изменило поведение.

Я понятия не имею, что установка Windows или переменная указывает ssh на неправильный каталог.

0