sshΒΆ

Generate an ssh key:

ssh-keygen -t rsa -C "my_email@domain.com"

Calculate the fingerprint:

ssh-keygen -l
# or for a specific file
ssh-keygen -lf ~/.ssh/id_rsa.pub

Remembering the password for the session:

eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

List the keys added to the agent:

ssh-add -l

Do it for all the shells: https://unix.stackexchange.com/a/132117/98943