check_latest_version && sudo apt update && sudo apt upgrade -y
Verify correct key is used:
ssh-add -l
ssh -i ~/.ssh/id_rsa user@host
cat ~/.ssh/id_rsa.pub
Set correct file permissions:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
Load key into SSH agent:
eval $(ssh-agent)
ssh-add ~/.ssh/id_rsa
ssh-add -l
SSH key authentication failed due to incorrect keys, permissions, or configuration.
ssh -vvv user@host
ls -la ~/.ssh/
cat ~/.ssh/config