
Это новая машина, на которой я установил Ubuntu 22.04. Всякий раз, когда я разблокирую свою связку ключей, чтобы войти на какой-то сервер через SSH, она не остается разблокированной. Это особенно раздражает при запуске скрипта Ansible, где он будет просить меня разблокировать связку ключей на нескольких этапах, а не просто спрашивать один раз за сеанс (как это происходит на моей другой машине).
А) Почему это происходит и Б) Как я могу изменить это поведение?
решение1
В конце концов разобрался. Это произошло потому, что я на самом деле использовал сеанс i3wm, а ssh-agent не запускается автоматически.
В итоге я добавил eval $(ssh-agent)
в свой ~.profile
файл, и теперь он запускается всякий раз, когда я вхожу в сеанс i3wm. Теперь мне нужно ввести пароль ssh только один раз, и все работает так, как я привык.