【发布时间】:2016-10-11 16:57:27
【问题描述】:
我有一个远程服务器。
如果我使用 ssh 作为 Jenkins 用户连接服务器,它可以完美运行
ssh jenkins@remoteserver.com
jenkins 用户可以更改为jboss 用户而无需输入密码:
sudo su jboss
这很好用,无需输入密码。一切如预期。
如果我构建 Jenkins,通过 SSH 插件连接到远程服务器,则连接工作正常。我也可以运行一个测试脚本,它也可以!
但是,如果我通过 Jenkins 在远程服务器上创建 sudo su jboss,它就无法正常工作。
詹金斯没有抛出任何错误,只有旋转的圆圈
它永远不会停止,除非我取消工作。
有人知道,在 Jenkins 中运行 ssh 和通过插件连接有什么区别?
更改用户名时连接是否丢失? (貌似)
【问题讨论】:
标签: linux jenkins ssh jenkins-plugins