Windowsで急にSSHでアクセスできなくなった()

メモです。

Visual Studio Code からSSH接続しようとしたら失敗しました。
試しにPowerShellからSSHに接続してみることに。

ssh kurage@service.kurage-worker.com

エラーが。

Bad owner or permissions on C:\\Users\\kurage/.ssh/config

えっと、Bad owner or permissionsってことはパーミッション関係?
Windowsのパーミッションってようわからん。
調べるとSSH側の仕様で「不明なアカウント」があると失敗するっぽい!

どうする?

ファイルを右クリックしてプロパティからセキュリティをひらいて詳細設定をクリックします。
一蘭に「不明なアカウント」があったら削除しますが、そのままで削除できない時は先に「継承の無効化」をします。


「継承の無効化」「継承されたアクセス許可をこのオブジェクト・・・」をクリックしておく。

そして削除をリトライ!

最後に「適用」をクリック。

さらに「id_rsa」も同じく不明なアカウントがあるとエラーになるので同じ作業をする。

再びSSLに接続を試みたら成功しました。

certificate Docker Gutenberg Hyper-V openssl PHP React ReduxToolkit REST ubuntu WordPress オレオレ認証局 フレームワーク