WindowsのLinuxシェルで次のコマンドを使用してAWSのEC2マシンに接続していました。
ssh -i AWSNV.pem ubuntu@<server_ip>
しかし先週、Windows 10を更新したところ、このコマンドは次のエラーを返します。
WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions 0777 for 'AWSNV.pem' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "AWSNV.pem": bad permissions
Permission denied (publickey).
私はこれまで試しました:
chmod 400 AWSNV.pem
およびchmod 600 AWSNV.pem
を使用します(ただし、エラーは継続します)permission denied
を取得し続けました)誰かがこの問題について何らかの洞察を持っていますか?
私のファイルはユーザーのデスクトップにありました。
WindowsでLinuxBashを開き、そこでファイルを作成することで問題を修正しました。
henriqueberlesi@pc:~ nano
秘密鍵をファイル内に配置します。
ファイルをmyfile.pemとして保存しました
chmod 400 myfile.pem
ssh -i AWSNV.pem ubuntu@<server_ip>
次に、サーバーに接続しました。