Вам нужен пароль для разблокировки сгенерированных ключей. Это требует только первого раза, когда вы хотите использовать SSH. Тогда для определенного сеанса не нужно вводить пароль.
(из man-страниц)
Когда пользователь входит в систему, программа ssh сообщает серверу, какая пара ключей, которую он хотел бы использовать для аутентификации. Сервер проверяет, разрешен ли этот ключ, и если это так, отправляет пользователя (фактически, программу ssh, выполняемую от имени пользователя), случайное число, зашифрованное открытым ключом пользователя. Задача может быть расшифрована только с помощью собственного закрытого ключа. Затем клиент пользователя расшифровывает вызов с помощью закрытого ключа, доказывая, что он знает закрытый ключ, но не раскрывает его на сервере.
Вы пробовали инструкции в файле «readme.md»?
«Для Unix / Linux / Mac:
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=_preferred_path_ ..
make
make install
/sbin/ldconfig #if necessary
"