状況
- Windows11に最近アップデート
- AWSを学んでみたいと、EC2上にapacheを立ててhtmlにアクセスできるか試し中
発生したエラー
VCCodeの拡張機能「Remote-SSH」を使用して、VCCode左のリモートエクスプローラーから接続しようとすると、
「It is required that your private key files are NOT accessible by others. > This private key will be ignored.」
のエラーが発生
解決策
pemファイルをデスクトップに作成したフォルダ内に格納していたのだが、
.ssh/configのIdentityFileに記載しているpemファイルまでのパスにOneDriveを含んでいたため、
発生していた。
OneDriveを含まないパスにすれば解決
余談
おそらく権限を変更しても解決しそうなのだが、一緒に進めていたWindows10の同期がすんなり接続できていたため試してみた。
ちなみにOneDrive上でなく、ローカルのデスクトップに戻したい場合は以下の手順で戻せます。
- エクスプローラーからOneDriveを右クリック
- OneDrive→OneDriveのバックアップを管理を選択
- デスクトップをOFFにする
- ユーザー/ユーザー名のデスクトップが表示されるので、OneDriveのデスクトップの内容をコピーしてくる