Điểm:0

Không thể kết nối với máy chủ LDAP bằng Google WorkspaceLDAP

lá cờ br

Tôi thử kiểm tra kết nối với máy chủ LDAP của Google Workspace. Tôi theo dõi trang trợ giúp này: https://support.google.com/a/answer/9190869?hl=vi#ldap-query&zippy=%2Cldapsearch

Nhưng khi tôi chạy các lệnh được đề xuất, tôi gặp lỗi này:

root@debian:/etc/freeradius/3.0# LDAPTLS_CERT=/etc/freeradius/3.0/certs/ldap-client.crt LDAPTLS_KEY=/etc/freeradius/3.0/certs/ldap-client.key ldapsearch -v -H ldaps: //ldap.google.com:636 -b dc=MYDOMAIN,dc=cz '([email protected])'
ldap_initialize( ldaps://ldap.google.com:636/??base )
ldap_sasl_interactive_bind_s: Không thể kết nối với máy chủ LDAP (-1)
    thông tin bổ sung: (mã lỗi không xác định)

Bất kỳ ý tưởng những gì là sai?

Điểm:1
lá cờ de

Trên Ubuntu 20.04, tôi thấy rằng mình phải tắt TLS1.3 bằng cách cài đặt LDAPTLS_CIPHER_SUITE='NORMAL:!VERS-TLS1.3' để ldapsearch hoạt động với Google LDAP.

Làm thế nào tôi đến đây:

Lệnh ldapsearch hỗ trợ in gỡ lỗi gia tăng vào bảng điều khiển bằng cách sử dụng lệnh -d mức gỡ lỗi lá cờ. Gỡ lỗi cấp 1 (-d1) là đủ đối với tôi, các cấp gỡ lỗi cao hơn sẽ rất dài dòng và khó đọc.

Một lệnh gỡ lỗi đơn giản có thể trông như thế này:

vagrant@focal:~$ ldapsearch -H ldaps://ldap.google.com:636 -d1

Từ đây tôi có thể thấy rằng chứng chỉ không đáng tin cậy:

...
cố gắng kết nối:
kết nối thành công
TLS: chứng chỉ ngang hàng không đáng tin cậy hoặc bị thu hồi (0x42)
TLS: không thể kết nối: (mã lỗi không xác định).
...

Điều này không có ý nghĩa gì. Chứng chỉ do ldap.google.com trả về là hợp lệ và có thể được xác minh đối với chứng chỉ của tôi /etc/ssl/certs/ca-certificates.crt sử dụng openssl s_client -connect ldap.google.com:636 -CAfile /etc/ssl/certs/ca-certificates.crt nhưng ldapsearch đã không tin tưởng nó.

cuối cùng tôi đã đi qua bài này trên danh sách gửi thư OpenLDAP đã giải thích vấn đề là do SNI không được hỗ trợ, điều này sẽ khiến Google trả lại chứng chỉ tự ký không hợp lệ. Tôi không thể tìm ra cách khắc phục thích hợp, nhưng cách giải quyết ở phía dưới để tắt TLS1.3 bằng cách đặt LDAPTLS_CIPHER_SUITE biến môi trường hoạt động với tôi vì OpenLDAP của tôi đang sử dụng GnuTLS. Nếu đang sử dụng OpenSSL, bạn có thể cần tìm một giải pháp thay thế khác, nhưng nguyên nhân gốc rễ có thể vẫn giống nhau.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.