Você mencionou que seu usuário está ssh
ing, não fazendo login localmente. Portanto, o use-ssh-agent
em /etc/X11/Xsession.options
é um arenque vermelho: ele não será executado em sessões SSH, somente ao efetuar logon em uma área de trabalho da GUI X11 localmente (ou usando alguma sessão X11 virtual como em VNC ou RDP).
Em vez disso, você deve verificar se libpam-ssh
está instalado em um dos sistemas. Ele pode ser configurado para autenticar um usuário usando senhas de chave privada SSH, mas isso é opcional e você precisará colocar especificamente a chave em ~/.ssh/login-keys.d/
para essa funcionalidade.
Seu outro recurso, no entanto, é iniciar automaticamente um agente SSH em qualquer sessão de login e adicionar automaticamente chaves privadas SSH ao agente se a frase secreta for igual à senha de login do usuário. Estou pensando que isso pode ser a causa do comportamento diferente entre seus sistemas.