【发布时间】:2022-11-10 23:24:09
【问题描述】:
我正在使用 rundeck 服务器。我在其中添加了远程节点并尝试在远程节点上运行脚本。
#!/bin/bash
cat /etc/os-release
sed -i '/#DNS=/c DNS=8.8.8.8' /etc/systemd/resolved.conf && sudo systemctl restart systemd-resolved.service
当我运行这项工作时,它被卡住并在手动终止工作后。
输出
NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
Failed: Interrupted: Connection was interrupted
[sudo] password for anas:
资源.xml
<?xml version="1.0" encoding="UTF-8"?>
<project>
<node name="node-1" always-set-pty="true" description="Rundeck server node" tags="" hostname="64.23.123.189" osArch="amd64" osFamily="unix" osName="Linux" osVersion="4.15.0-189-generic" sudo-command-enabled="true" sudo-command-pattern="^sudo .+? sudo .*$" sudo-password-option="option.sudoPassword" username="anas" ssh-authentication="password" ssh-password-storage-path="keys/Proxmox/88.password"/>
</project>
我还尝试了许多其他属性,例如:
sudo-prompt-pattern="^.*password.*"
sudo-password-option="option.sudoPassword"
sudo-command-pattern="^sudo .+? sudo .*$"
sudo-command-enabled="true"
always-set-pty="true"
sudo2-command-enabled="true"
sudo2-command-pattern="^sudo .+? sudo .*$"
Rundeck 版
Rundeck 4.7.0
谁能解释一下,我错过了什么?
【问题讨论】:
标签: rundeck