
這是我安裝了 Ubuntu 22.04 的新機器。每當我解鎖密鑰環以透過 SSH 登入某些伺服器時,它都不會保持解鎖狀態。當執行 Ansible 腳本時,這尤其煩人,它會要求我分多個步驟解鎖密鑰環,而不是每個會話只詢問一次(就像在我的其他機器上那樣)。
A) 這是為什麼,B) 我要如何改變這種行為?
答案1
最終想通了這一點。發生這種情況是因為我實際上使用的是 i3wm 會話,並且 ssh-agent 不會自動啟動。
我最終要做的就是添加eval $(ssh-agent)
到我的~.profile
文件中,現在每當我登入 i3wm 會話時它就會啟動。我現在只需要輸入一次 ssh 密碼,一切都會像我習慣的那樣進行。