PowerShell 7で、秘密鍵を使用したsshが起動できなくなっていた
1 問題事象
発生日: 2024年08月12日
PowerShell 7で秘密鍵を使うsshを起動しようとしたところ、
図1-1に示すように次のエラーが発生して起動できなかった。
Bad permissions. Try removing for user: ~
「秘密鍵ファイルに複数のアカウントが設定されているので、不要なアカウントを削除しなさい。」 とのこと。
2 解決、または対処の方法
2.1 解決方法
解決日: 2024年08月18日
参考にしたWebページや情報にしたがって、
秘密鍵ファイルアクセスアカウントの不要なものを削除したら、
PowerShell 7からsshが起動できるようになった。
というか、
いつのまにか、勝手にファイルのアクセスアカウントが追加されていた
。
おそらくWindows Updateで、不要なアカウントが追加されたものと思われる。
追加された不要なアカウントは、親フォルダーから継承したものと思われるが、
鍵ファイルは「継承無し」で設定していたはずなのに「継承あり」となっていた。
PowerShell 7でsshが起動できなかったことよりも、こちらの方が大きな問題。
知らない間に、ファイルパーミッションが変更されていたのだから。
2.2 参考にしたWebページや情報
【PowerShell SSH】Windows PowerShellから秘密鍵を使うSSHの起動以上
ディスカッション
コメント一覧
まだ、コメントがありません