我正在编写一个允许用户连接到 AIX 系统以执行各种任务的 Delphi 应用程序。
在允许用户执行任何操作之前,我需要允许用户登录到 AIX 系统,因此我需要一种可以对其用户名/密码进行身份验证的方法。
我最初以为我可以在屏幕上显示一个标志,让他们输入用户名和密码,然后与 AIX 系统建立 FTP 连接(或 Telnet 或类似的东西),但这不是一个可靠的方法,因为功能可能被锁定(例如 FTP 端口被阻止等),这显然会导致登录失败,尽管用户名/密码凭据正确。
底线是:如何使用 Delphi 针对 AIX 用户帐户验证用户的用户名/密码?一位同事建议使用 SSH 可能有效,但我想我需要一个 3rd 方组件(如果存在的话)。我正在使用 Delphi 2009 Pro。