問題 Bash on Ubuntu on Windows で sshd を起動させて、localhost に ssh したいと思ったんだけど、パスワードを入力しても認証されない。 答え Windowsのsshdに接続している可能性がある。 Windows10 universary update を適用すると、Windowsもsshdのサービスが常駐するようになる。 Bash on Ubuntu on Windows の sshd が22番ポートを使いたくても、Windowsのsshdが先に実行中だと使えない。 以下のどちらかをすれば解決。 1、Windowsのsshdサービスを起動しないようにする(サービスを無効にする)。 2、Bash on Ubuntu on Windows 側が22番ポート以外を使うようにする(/etc/ssh/sshd_config で Port を 22以外にする