- Generate key
ssh-keygen -t rsa -b 2048 -v
- When you get asked for generated file then type : filename.pem
- When you get asked for passphrase, press enter for empty passphrase
- You will get two files generated : filename.pem and filename.pem.pub
- Upload filename.pem.pub file to server
ssh-copy-id -i ./filename.pem.pub user@ip
- Make your filename.pem file read only
chmod 400 ./filename.pem
- Login to server without password
ssh -i ./filename.pem user@ip