0

我正在尝试从远程 PC 连接到我的服务器上的 Firebird 4.0,但总是失败。它总是报告:“连接被远程接口拒绝。”

我的服务器使用 Windows Server 2012 R2。我已经在端口 3050 上使用 telnet 对我的服务器进行了测试,并且它没有阻塞。所以我想这不是因为防火墙问题。

这在我使用 Firebird 2.5 时不会发生。

如果使用 Firebird 4.0,我必须做任何额外的设置吗?

4

1 回答 1

1

您应该尝试在firebird.conf文件中设置以下参数:

AuthServer=Srp256,Srp,Legacy_auth 
AuthClient=Srp256,Srp,Legacy_auth 
UserManager=Srp,Legacy_UserManager 
WireCrypt=Enabled

如果问题仍然存在,您可以尝试使用以下参数集完全关闭 FB 3.0/4.0 的最新安全功能:

AuthServer = Legacy_Auth
AuthClient = Legacy_Auth
UserManager = Legacy_UserManager
WireCrypt = Disabled
WireCompression = false
DataTypeCompatibility = 2.5

这些将为服务器设置与旧客户端完全兼容的模式。

于 2021-11-30T12:39:49.403 回答