Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere 数据库连接 » Kerberos 验证

 

Kerberos 客户端

可以在 32 位 Windows 和 Linux 系统上进行 Kerberos 验证。有关经过测试的 Kerberos 客户端的列表,请参见 [external link] http://www.sybase.com/detail?id=1061807

下表列出了所支持的 Kerberos 客户端使用的 keytab 和 GSS-API 文件的缺省名称和位置。

注意

SSPI 只能在 Kerberos 连接参数中由 SQL Anywhere 客户端使用。SQL Anywhere 数据库服务器不能使用 SSPI,它们需要支持的 Kerberos 客户端而不是 SSPI。

Kerberos 客户端 缺省 keytab 文件 GSS-API 库文件名 注意
Windows MIT Kerberos 客户端 C:\WINDOWS\krb5kt gssapi32.dll 在启动数据库服务器前,可以设置 KRB5_KTNAME 环境变量,以指定不同的 keytab 文件。
Windows CyberSafe Kerberos 客户端 C:\Program Files\CyberSafe\v5srvtab gssapi32.dll 在启动数据库服务器前,可以设置 CSFC5KTNAME 环境变量,以指定不同的 keytab 文件。
Unix MIT Kerberos 客户端 /etc/krb5.keytab libgssapi_krb5.so 1 在启动数据库服务器前,可以设置 KRB5_KTNAME 环境变量,以指定不同的 keytab 文件。
Unix CyberSafe Kerberos 客户端 /krb5/v5srvtab libgss.so 1 在启动数据库服务器前,可以设置 CSFC5KTNAME 环境变量,以指定不同的 keytab 文件。
Unix Heimdal Kerberos 客户端 /etc/krb5.keytab libgssapi.so.1 1

1 这些文件名可能会有所不同,这取决于您的操作系统和 Kerberos 客户端版本。