Web Development
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0640 for '/Users/you/Downloads/thepemfile.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /Users/you/Downloads/thepemfile.pem
debug1: No more authentication methods to try.
Permission denied (publickey).

The above is a common error that you see when you try to connect to an amazon server using a pem file. A pem file is a security certificate. For amazon aws, it allows you to access the server.

The common fix for this is to chmod the pem file.

chmod 400 /Users/you/Downloads/thepemfile.pem

Chmoding the file to make it only readable by the owner is the key to fixing the problem.