sshコマンドが、ある日突然エラーになり立ち上げたOSにログイン出来なくなってしばらく解決できずに困ったことがあります。思い返してみるといくつか原因として思い当たる節があります。Linux(通称WSL)でdebianをインストールしたりしました。sshで悪さをしてエラーになることが分かりました。vagrantに付属しているsshコマンドが使われずにWindows側のsshコマンドが起動してしまってオプションが異なるためエラーになっていたのだと思います。Windows10の大型アップデートのタイミングで勝手に追加されたのだと思います。勝手に入れられたWindows10標準のパッケージが悪さをしているとなかなか気づけません・・・。原因の特定に随分と時間がかかってしまいました。解決策としてはWindowsの「OpenSSHクライアント」をアンインストールすることです。sshコマンドが正常に動作するようになりました。アンインストールは簡単です。タスクバーのスタートボタンを押し歯車マークの「設定」を押してWindows10の設定画面を起動します。「アプリ」を選択して「アプリと機能」の画面を表示させます。ここに「オプション機能の管理」というリンクがあるのでクリックして「オプション機能の管理」に移動します。オプション機能のリストに「OpenSSHクライアント」というパッケージが見つかったら選択して「アンインストール」ボタンを押せばシステムから削除されて完了です。windows10でvagrantを使用しておりsshに問題を抱えてる方は試してみて下さい。...SSHのconfigファイル活用のすすめSSHには接続先の設定を記述しておけるconfigファイルという機能があります。...このアカスブログは全てリンクフリーです。無断リンクして頂いて全く問題ございません。(※転載は禁止)相互リンク希望の方は「お問合せ」かTwitterのDMにご連絡ください。