繁体   English   中英

Rundeck-无法将脚本复制到Windows节点-主机未找到

[英]Rundeck-unable to copy script to Windows node-Host not found

配置:: https://1drv.ms/t/s!AizscpxS0QM4hJo9MJWA6CKzd1BOwQ(Kerberos身份验证域用户)

可以在Windows节点上再次运行命令,已安装OpenSSH,从Linux到Windows的手动scp复制功能

scp somefile rundeck@test.com@WIN-II425CK1GMO.test.com:/C:

,公钥身份验证可以正常工作,但是尝试在Job中运行powershell脚本时得到:

TEST.COM@192.168.0.13
Script  Failed dispatching to node DC: [jsch-scp] Failed copying the file: TEST.COM@192.168.0.13
Execution failed: 55 in project windows: [Workflow result: , step failures: {1=Dispatch failed on 1 nodes: [DC: HostNotFound: [jsch-scp]


Failed copying the file: TEST.COM@192.168.0.13]}, Node failures: {DC=[HostNotFound: [jsch-scp] Failed copying the file: TEST.COM@192.168.0.13]}, status: failed]

我敢打赌,这是因为2 @但不知道如何绕过它

resources.xml指定ssh身份验证来代替WinRM

<node name="dc" description="My windows" tags="node2" hostname="192.168.0.13" osArch="x86_64" osFamily="Windows" osName="Windows Server 2016" username="rundeck" ssh-key-storage-path="keys/Linuxtopic/server.1key" />

删除了用户名(@test.com)域部分,因此jsch-scp不会与double @混淆

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM