gpt4 book ai didi

bash - 如何以 root 身份在远程机器上运行来自 Jenkins 的命令?

转载 作者:行者123 更新时间:2023-12-04 19:30:07 31 4
gpt4 key购买 nike

我尝试使用 SSH 和 Publish Over SSH 插件,但 sudo su命令只是挂起然后超时。我需要在远程机器上以 root 身份登录才能运行一些命令。 ubuntu 用户拥有 root 权限和 sudo su从命令行工作。有人可以告诉我我在这里做错了什么吗?谢谢

最佳答案

如果您的远程服务器允许直接登录,那么这应该可以工作,ssh -l root (server name) (command_to_execute)检查 SSH 进程是否正在运行。
如果您的连接挂起并超时,请检查 SSH 端口 22 是否打开,如果您可以从 Jenkins 服务器连接到此端口。
不建议以 root 身份运行命令,建议使用具有权限的非 root 用户。
还可以尝试 ping 并查看是否有任何丢失的数据包,从本地 PC 到远程服务器和主机文件,以查看本地计算机是否可以连接到服务器。

关于bash - 如何以 root 身份在远程机器上运行来自 Jenkins 的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67434167/

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