【问题标题】:Connect to AD of an Azure VM with pyad through the public IP使用 pyad 通过公共 IP 连接到 Azure VM 的 AD
【发布时间】:2020-11-20 11:35:15
【问题描述】:

我正在尝试创建一个简单的 AD 管理程序,例如为 Azure VM 添加用户、删除用户等。 这是我目前的代码:

from pyad import aduser

aduser.set_defaults(ldap_server='the.domain', username='username', password='password', ldap_port=389)
user = aduser.ADUser.from_cn("myuser")

我们有一个公共 IP 和一个本地域,我们的程序当然无法通过本地域连接到它,因为我们使用的是自己的 PC,而不是 VM 的客户端。

当然该程序应该稍后在VM的客户端上运行,但我想知道是否也可以通过公共IP进行外部连接。

这可能吗? pyad文档似乎不是最广泛的,在ldap_server中简单地输入公共IP而不是域似乎不起作用。 它抛出错误:

Exception: Unable to detect default domain. Must specify search base.

【问题讨论】:

    标签: azure pyad


    【解决方案1】:

    从文档尝试:

    from pyad import *
    pyad.set_defaults(ldap_server='the.domain', username='username', password='password', ldap_port=389)
    user = pyad.aduser.ADUser.from_cn("myuser")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-10
      • 2015-01-11
      • 2014-03-25
      相关资源
      最近更新 更多