![配置 Jenkins 构建节点:“密码错误”](https://linux22.com/image/1534892/%E9%85%8D%E7%BD%AE%20Jenkins%20%E6%9E%84%E5%BB%BA%E8%8A%82%E7%82%B9%EF%BC%9A%E2%80%9C%E5%AF%86%E7%A0%81%E9%94%99%E8%AF%AF%E2%80%9D.png)
目前,我们已经在 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”身份登录时,收到“拒绝访问”响应。发生了什么?
答案1
谜题解开了。我必须进入“系统偏好设置 > 设置”,允许非管理员帐户进入用户帐户。我仍然不明白为什么我收到的回复是“密码错误”,而不是“权限被拒绝”,但这就是生活。