配置 Jenkins 构建节点:“密码错误”

配置 Jenkins 构建节点:“密码错误”

目前,我们已经在 Mac 中的 Windows 虚拟机上运行了 Jenkins。我正尝试将该 Mac 设置为构建节点。为此,我在该 Mac 上创建了一个用户“jenkins”。但是,我无法从虚拟 Windows 框中以该用户(或任何用户)的身份通过 SSH 登录到 Mac。Jenkins 日志显示“无法以 jenkins 身份进行身份验证。密码错误。”我确信我输入了正确的密码,所以这让我很困惑。

[07/05/17 12:09:38] [SSH] Opening SSH connection to 192.168.1.2:22.
[07/05/17 12:09:38] [SSH] The SSH key with fingerprint 9c:50:b7:ee:8e:d6:54:55:e1:76:79:1a:7a:d2:16:aa has been automatically trusted for connections to this machine.
ERROR: Failed to authenticate as jenkins. Wrong password. (credentialId:jenkinslogin/method:keyboard-interactive)
[07/05/17 12:09:38] [SSH] Authentication failed.
Authentication failed.
[07/05/17 12:09:38] Launch failed - cleaning up connection
[07/05/17 12:09:38] [SSH] Connection closed.

我尝试使用 PuTTY 从虚拟机通过 SSH 连接到 Mac,当我尝试以用户“jenkins”身份登录时,收到“拒绝访问”响应。发生了什么?

Jenkins 构建节点配置的屏幕截图

用户“jenkins”凭证配置的屏幕截图

答案1

谜题解开了。我必须进入“系统偏好设置 > 设置”,允许非管理员帐户进入用户帐户。我仍然不明白为什么我收到的回复是“密码错误”,而不是“权限被拒绝”,但这就是生活。

相关内容