尝试从 Gitea 连接到 AD 服务器时出错
Error trying to connect to AD server from Gitea
我将 Gitea 配置为针对 AD 服务器进行身份验证,但收到以下错误:
[...dels/login_source.go:390 LoginViaLDAP()] [E] LDAP Connect error, my.ad.server.address.here:LDAP Result Code 200 "Network Error": read tcp <gitea host ip>:37590-><ad server ip>:389: read: connection reset by peer
令我感到奇怪的是,上面示例中的数字 37590 总是在每次出现时发生变化。是端口号吗?如果为真,我如何跟踪它以便在 AD 服务器防火墙中将其列入白名单?
我是 Go 的新手,所以我不知道发生了什么。
您看到的37590
就是源端口。它是服务器在回复时将使用的端口,可以帮助您的计算机知道响应是针对哪个应用程序的。根据每个请求进行更改是正常的。
您认为这是网络问题是正确的。错误消息 "connection reset by peer" 表示线路上有人(路径上的防火墙或主机本身)关闭了连接。 (再详细一点here)
如果防火墙不允许您访问,那么您需要一个允许从 gitea host ip:any
访问到 ad server ip:389
的规则。
我将 Gitea 配置为针对 AD 服务器进行身份验证,但收到以下错误:
[...dels/login_source.go:390 LoginViaLDAP()] [E] LDAP Connect error, my.ad.server.address.here:LDAP Result Code 200 "Network Error": read tcp <gitea host ip>:37590-><ad server ip>:389: read: connection reset by peer
令我感到奇怪的是,上面示例中的数字 37590 总是在每次出现时发生变化。是端口号吗?如果为真,我如何跟踪它以便在 AD 服务器防火墙中将其列入白名单?
我是 Go 的新手,所以我不知道发生了什么。
您看到的37590
就是源端口。它是服务器在回复时将使用的端口,可以帮助您的计算机知道响应是针对哪个应用程序的。根据每个请求进行更改是正常的。
您认为这是网络问题是正确的。错误消息 "connection reset by peer" 表示线路上有人(路径上的防火墙或主机本身)关闭了连接。 (再详细一点here)
如果防火墙不允许您访问,那么您需要一个允许从 gitea host ip:any
访问到 ad server ip:389
的规则。