gpt4 book ai didi

linux - 通过从 Jenkins slave 执行的 bash 脚本向 Windows 机器发送 Ssh 命令

转载 作者:太空宇宙 更新时间:2023-11-04 12:25:47 25 4
gpt4 key购买 nike

我有一些 bash 脚本 (myscript.sh),逻辑步骤之一是对运行 open-ssh< 的 Windows 机器运行 ssh 命令.

当我从 shell 运行脚本 (myscript.sh) 时,一切正常。但是当我从 Jenkins (CentOS 7.3) 运行相同的脚本时,它无法通过 ssh 命令检索内容:ssh root@windows-server hostname

需要您的帮助。

最佳答案

运行 jenkins 进程的用户可能没有正确的可执行权限或组成员资格。

尝试

sudo -u "jenkinsuser"myscript.sh

如果失败,您确认了问题。

如果是这种情况,请更改脚本的执行权限或将服务器进程所有者放在正确的组中。

关于linux - 通过从 Jenkins slave 执行的 bash 脚本向 Windows 机器发送 Ssh 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44764163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com