PowerShellからSSHができなくなってた。

Widnows 10 Pro 1903

PS> ssh 192.168.0.65
Bad owner or permissions on C:\\Users\\****/.ssh/config

Git BashのSSHクライアントからは問題なくいけた。

ssh\configファイルの権限が強すぎるようなので、 エクスプローラー右クリック→プロパティ→セキュリティ→詳細設定を開き

  1. 継承の無効化を選択
  2. 以下2つのエントリの権限を削除
    • Authenticated Users
    • Users
  3. 現在利用しているユーザーの権限を追加

秘密鍵を利用している場合、そちらも同様の権限に変更

Windows内蔵のOpenSSHのバージョンアップによって、権限をちゃんと調べるようになった模様