gpt4 book ai didi

ssh - Bamboo-SSH任务中SCP调用的正确格式

转载 作者:行者123 更新时间:2023-12-02 14:03:28 24 4
gpt4 key购买 nike

我正在使用Bamboo OnDemand,并尝试设置SSH任务来复制文件。 (注意:SCP独立任务当前不是一个选项)。

我尝试使用ssh命令导致错误。

invalid characters in scp command!

我研究了该消息,它通常与带有保留字符的文件或目录名称有关,例如空间,但我没有这些。仅用一个简单文件(index.php)进行测试失败。

我尝试过的命令是:
scp index.php user@mydomain.co.uk:/httpdocs/test
scp index.php 'user@mydomain.co.uk:/httpdocs/test'
scp index.php "user@mydomain.co.uk:/httpdocs/test"
scp "index.php" "user@mydomain.co.uk:/httpdocs/test"
"scp index.php user@mydomain.co.uk:/httpdocs/test"
scp index.php user@mydomain.co.uk://httpdocs//test
scp index.php user@mydomain.co.uk:\/httpdocs\/test
scp index.php user@mydomain.co.uk:"//httpdocs//test"

都导致相同的错误...
simple 29-Oct-2014 09:06:11 Starting task 'SSH Test' of type 'com.atlassian.bamboo.plugins.bamboo-scp-plugin:sshtask'
simple 29-Oct-2014 09:06:12 Connecting to mydomain.co.uk on port: 22
simple 29-Oct-2014 09:06:13 Executing [scp index.php user@mydomain.co.uk:/httpdocs/test]
error 29-Oct-2014 09:06:13 invalid characters in scp command!
error 29-Oct-2014 09:06:13 here:@mydomain.co.uk:/httpdocs/test
error 29-Oct-2014 09:06:13 try using a wildcard to match this file/directory
simple 29-Oct-2014 09:06:13 [scp index.php user@mydomain.co.uk:/httpdocs/test] has finished.
error 29-Oct-2014 09:06:13 Result: exit code = 1

谁能通过ssh任务共享一个scp命令的有效示例?还是这实际上是不可能的,您被迫使用SCP专用任务?谢谢!

最佳答案

“scp命令中的无效字符!...尝试使用通配符来匹配此文件/目录”是scponly程序发出的错误。 Scponly用作仅允许在主机内外进行scp传输的用户的 shell 。导致此错误的直接原因是您试图在mydmain.co.uk上运行命令“scp index.php user@mydomain.co.uk:/ httpdocs / test”,但该程序不允许该程序。

我认为真正的问题是您使用的ssh和scp错误。您正在使用ssh连接到mydomain.co.uk,然后尝试在该主机上运行命令“scp index.php user@mydomain.co.uk:/ httpdocs / test”。这意味着您正在mydomain.co.uk上运行scp,将index.php从mydomain.co.uk复制到mydomain.co.uk。

我假设您真正想做的是在本地主机上运行scp,将文件复制到mydomain.co.uk。我不确切知道Bamboo具有什么功能,但是您不会为此使用ssh任务。您想要使用在本地主机上而不是在某些远程主机上运行命令的任务。

关于ssh - Bamboo-SSH任务中SCP调用的正确格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26626939/

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