LoginSignup
5
4

More than 3 years have passed since last update.

win10に同梱のOpenSSHでsshすると失敗するときの対処

Last updated at Posted at 2020-01-23

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を参照するが設定されていないということだろう

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4