При первоначальном использовании команды ssh-add . Возможна ошибка :

username@computername:~$ ssh-add
Could not open a connection to your authentication agent.

Необходимо добавить в автозапуск агента ssh.

echo 'eval "$(ssh-agent -s)" ' >> ~/.bashrc 

После перезагрузки поведение будет следующее : Команда echo $SSH_AUTH_SOCK будет иметь следующий вывод

username@computername:~$ echo $SSH_AUTH_SOCK 
/tmp/ssh-sM9dhNg2PVDb/agent.3366

Теперь можно сгенерировать ключ командой ssh-keygen, и ответить утвердительно на все запросы. Обязательно вводим пароль на ключ.

После генерации добавляем ключ в ssh agent .

username@computername:~$ ssh-add
Enter passphrase for /home/username/.ssh/id_rsa: 
Identity added: /home/username/.ssh/id_rsa (username@computername)

Проверить ключи загруженные в agent.

username@computername:~$ ssh-add -l
3072 SHA256:K87+zcplvMX4aXcABFKhIXd7fQLwZ57QCBb/E0Pmu5Y username@computername (RSA)