Ubuntu

gpg-agent:ssh 登錄時系統日誌中的致命錯誤

  • June 26, 2019

syslog我的 Ubuntu 伺服器中,每當我使用 SSH 使用者帳戶登錄時都會出現錯誤。

systemd[27299]: usr/bin/gpg-agent failed (exitcode=2): General error
systemd[27299]: gpgconf: fatal error (exit status 1)
systemd[27299]: Listening on GnuPG network certificate management daemon.
systemd[27299]: Reached target Timers.
systemd[27299]: Listening on GnuPG cryptographic agent and passphrase cache (access for web browsers).
systemd[27299]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
systemd[27299]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
systemd[27299]: Listening on GnuPG cryptographic agent and passphrase cache.

我真的不知道這裡發生了什麼,因為我不知道 GnuPG 或gpg-agent. 我在 HowToForge 中發現了一個執行緒,使用者遇到了類似的問題,並且回答者提到了一些關於 OSSEC 和一些ispconfig我不明白的內容:https ://www.howtoforge.com/community/threads/error-登錄時通過 ssh.81005/ 登錄時的消息

錯誤會gpgconf帶來安全問題嗎?我如何解決它?有人也可以解釋一下gpg-agent嗎?

我發現了這個問題。這實際上是因為我將主目錄設置為使用者沒有權限的文件夾。這導致系統無法.gnupg在主文件夾中創建,從而導致錯誤。

在這裡找到了答案:chroot、gpg-agent 和 Ubuntu 18.04

引用自:https://serverfault.com/questions/972783