При первоначальном использовании команды 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)