dgti:activedirectory:testeconexaosuap

Essa é uma revisão anterior do documento!


Voltar à página Principal do SUAP (Acesso DGTI)

Teste de Conexão com o AD a partir do Servidor SUAP

Instale o pacote python-ldap

sudo apt-get install python-ldap

Acesse o servidor do SUAP e crie o arquivo conexao.py com o código abaixo. Em seguida execute usando o comando

python conexao.py
conexao.py
#!/usr/bin/python
import ldap
import sys
import socket
import ssl
socket.ssl
 
host = 'ldap://200.17.33.66:389'
ldap.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_NEVER)
ldapmodule_trace_level = 1
ldapmodule_trace_file = sys.stderr
l = ldap.initialize(host,trace_level=ldapmodule_trace_level,trace_file=ldapmodule_trace_file)
l.set_option(ldap.OPT_REFERRALS, 0)
l.set_option(ldap.OPT_PROTOCOL_VERSION, 3)
l.set_option(ldap.OPT_X_TLS,ldap.OPT_X_TLS_DEMAND)
l.set_option( ldap.OPT_X_TLS_DEMAND, True )
ldap.set_option(ldap.OPT_DEBUG_LEVEL,1)
if l.simple_bind("Administrator@adproducao.ifce.edu.br","senha_no_keepass"):
    print "SUCESSO!!!"
conexao.py
#!/usr/bin/python
import ldap
import sys
import socket
import ssl
socket.ssl
 
host = 'ldaps://200.17.33.66:636'
ldap.set_option(ldap.OPT_X_TLS_REQUIRE_CERT, ldap.OPT_X_TLS_NEVER)
ldapmodule_trace_level = 1
ldapmodule_trace_file = sys.stderr
l = ldap.initialize(host,trace_level=ldapmodule_trace_level,trace_file=ldapmodule_trace_file)
l.set_option(ldap.OPT_REFERRALS, 0)
l.set_option(ldap.OPT_PROTOCOL_VERSION, 3)
l.set_option(ldap.OPT_X_TLS,ldap.OPT_X_TLS_DEMAND)
l.set_option( ldap.OPT_X_TLS_DEMAND, True )
ldap.set_option(ldap.OPT_DEBUG_LEVEL,1)
if l.simple_bind_s("Administrator@adproducao.ifce.edu.br","senha_no_keepass"):
    print "SUCESSO!!!"

Última revisão: ~~LASTMOD~~

  • dgti/activedirectory/testeconexaosuap.1490726126.txt.gz
  • Última modificação: 2021/08/25 10:33
  • (edição externa)