Как решить проблему постоянного запроса пароля для приватного ключа?
Enter passphrase for key '/Users/jatu/.ssh/id_rsa':
Для того чтобы к примеру Ansible мог работать без запроса пароля от приватного ключа, вам потребуется использовать SSH Agent для управления вашими ключами и аутентификацией.
Вот несколько шагов, которые вам потребуется выполнить:
1. Используйте следующую команду, чтобы выполнить команды ssh-agent и включить ssh-agent для текущего сеанса оболочки (если используете tmux - запустите агента ПЕРЕД запуском сессии tmux):
eval `ssh-agent`
2. Убедитесь, что приватный ключ, который вы хотите использовать, уже добавлен в ваш SSH Agent. Вы можете добавить ключ, используя команду `ssh-add` в терминале:
ssh-add /путь/к/вашему/приватному/ключу
3. Убедитесь, что ваш SSH Agent запущен. Вы можете проверить это, выполнив команду ниже или запустить с таким ключем чтобы выдало с возвратом переменных `ssh-agent -s`. Если агент не запущен, вы можете запустить его с помощью команды `eval $(ssh-agent)` или просто `ssh-agent`.
echo $SSH_AUTH_SOCK
0 comments
HoBый комментарий