檢查 ldap (AD) 是否正在運行的簡單方法

檢查 ldap (AD) 是否正在運行的簡單方法

我在 centos 上,我需要檢查 AD 伺服器是否正在運行(位於另一台主機中)。檢查 ldap (AD) 是否正在運行的最簡單方法是什麼?我有一個應用程序,需要將一些用戶帳戶與 AD 同步,但突然發現 0 個用戶。我對 AD 和 LDAP 不太了解,我只是測試過:

[root@mysystem]# ldapsearch -x
ldap_sasl_bind(SIMPLE): Can't contact LDAP server (-1)

這足以檢查 LDAP 是否已關閉嗎?或者可能是其他原因?

答案1

無法聯繫 LDAP 伺服器 (-1) 並不明確表示您的 AD 未「運作」。
很少有事情可能導致該錯誤。

  • 伺服器正在關閉
  • 惡魔停了下來
  • 還有很多...

您可能也存在一些設定錯誤,或其他原因阻止您聯絡您的 AD。

但是,如果您可以在之前使用一些匿名請求(使用 -x)進行 ldapsearch,我認為這是一種可以接受的檢查方式。

如果我參考之前的帖子如何測試來自客戶端的 LDAP 連接,您目前使用的測試應該沒問題。 (考慮到它之前可以工作,這是一個連接問題,而不是配置錯誤)

確保啟用了匿名身份驗證,並且您實際上可以使用它來查詢 AD。

在此輸入影像描述

相關內容