No syslog
meu servidor Ubuntu, há um erro que aparece sempre que faço login usando uma conta de usuário 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.
Eu realmente não sei o que está acontecendo aqui, porque eu não sei o que é GnuPG ou gpg-agent
. Encontrei um tópico no HowToForge em que o usuário tem um problema semelhante e um respondente menciona algo sobre OSSEC e algo sobre ispconfig
, que eu não entendi: https://www.howtoforge.com/community/threads/error- message-when-login-via-ssh.81005/
O gpgconf
erro representará um problema de segurança? Como faço para corrigi-lo? Alguém também pode explicar o que gpg-agent
faz?
Encontrei o problema. Na verdade, é porque eu configurei o diretório inicial para uma pasta sobre a qual o usuário não tem permissões. Isso fez com que o sistema não conseguisse criar
.gnupg
na pasta pessoal, causando o erro.Encontrei a resposta aqui: chroot, gpg-agent e Ubuntu 18.04 .