1

我正在编写一个允许用户连接到 AIX 系统以执行各种任务的 Delphi 应用程序。

在允许用户执行任何操作之前,我需要允许用户登录到 AIX 系统,因此我需要一种可以对其用户名/密码进行身份验证的方法。

我最初以为我可以在屏幕上显示一个标志,让他们输入用户名和密码,然后与 AIX 系统建立 FTP 连接(或 Telnet 或类似的东西),但这不是一个可靠的方法,因为功能可能被锁定(例如 FTP 端口被阻止等),这显然会导致登录失败,尽管用户名/密码凭据正确。

底线是:如何使用 Delphi 针对 AIX 用户帐户验证用户的用户名/密码?一位同事建议使用 SSH 可能有效,但我想我需要一个 3rd 方组件(如果存在的话)。我正在使用 Delphi 2009 Pro。

4

1 回答 1

0

AIX 支持Kerberos,您只需要一个用于 Delphi 的 Kerberos 客户端。

如何使用 Delphi 获得 Kerberos 票?

Kerberos(发音为 /ˈkɛərbərəs/)是一种计算机网络身份验证协议,它允许通过非安全网络进行通信的节点以安全的方式相互证明其身份。

于 2010-06-10T14:53:53.957 回答