Eu fiz o download de uma instância vm do TurnKey Linux OpenLDAP. Agora corre em uma vm. Eu estou usando isso para autenticação de conta de usuário através de uma rede. A máquina cliente é uma máquina de estoque do CentOS 7. Tudo em ambas as máquinas está sendo implementado pelo OpenLDAP e OpenSSL.
A configuração de tudo do lado do servidor AFAIK parece estar bem pronto para uso (que é todo o conceito das distribuições TurnKey Linux). Eu posso acessar sua interface de administração da web pela rede, tudo parece estar bem, exceto pelo fato de que eu não posso autenticar a máquina cliente.
Acredito que tenho tudo configurado corretamente na máquina cliente, exceto por um fato: os detalhes do SSL no cliente não estão configurados corretamente e eu não sou muito qualificado quando se trata disso. Eu quero usar minha própria certificação e minha própria autoridade
Tentar su username
da máquina do cliente faz o shell ficar travado por vários segundos (como se estivesse esperando por algo). Em seguida, a autenticação do usuário falha, ao contrário de apenas sair imediatamente quando digito um usuário sem sentido.
Após a investigação, encontro as seguintes entradas no meu diário do sistema:
Nov 15 22:51:03 localhost.localdomain nslcd[16976]: [a5ee64] <group/member="root"> ldap_start_tls_s() failed (uri=ldap://192.168.254.104): Connect error: TLS error -8172:Peer's certificate issuer has been marked as not trusted by the user.
Nov 15 22:51:03 localhost.localdomain nslcd[16976]: [a5ee64] <group/member="root"> failed to bind to LDAP server ldap://192.168.254.104: Connect error: TLS error -8172:Peer's certificate issuer has been marked as not trusted by the user.
Nov 15 22:51:03 localhost.localdomain nslcd[16976]: [a5ee64] <group/member="root"> no available LDAP server found: Connect error
Nov 15 22:51:03 localhost.localdomain nslcd[16976]: [a5ee64] <group/member="root"> no available LDAP server found: Server is unavailable
Como posso tornar o emissor do certificado "confiável" na máquina do cliente? Quais etapas eu preciso tomar para conseguir isso? Eu sou um noob completo com SSL e honestamente depois de ler um monte de coisas on-line eu ainda estou bastante confuso sobre como remediar a situação.