win10でsshすると
CreateProcessW failed error:2
ssh_askpass: posix_spawn: No such file or directory
Host key verification failed.
プロセスが、存在しないパイプに書き込もうとしました。
したので調べたところhttps://github.com/PowerShell/Win32-OpenSSH/issues/1088 にたどり着いた。
結論としては
mkdir \dev
echo x > \dev\tty
すればよい
詳しくないので正しいかわからないがおそらくOpenSSHはターミナルが開いていないときはssh_askpass環境変数に設定されたプログラムからパスワードを取得するようになっており、win10だと当然ttyが存在しないためssh_askpassを参照するが設定されていないということだろう