Ubuntuサーバーのsyslog
に、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-message-when-logging-in-via-ssh.81005/
gpgconf
エラーはセキュリティ上の問題を引き起こしますか?どうすれば修正できますか?誰かがgpg-agent
の機能についても説明できますか?
問題が見つかりました。それは、ユーザーがアクセス許可を持たないフォルダーにホームディレクトリを設定したためです。これにより、システムがホームフォルダに.gnupg
を作成できなくなり、エラーが発生しました。
ここで答えが見つかりました: chroot、gpg-agent、およびUbuntu 18.04 。