【问题标题】:SCP files in a SSH tunnel, Using FabricSSH 隧道中的 SCP 文件,使用 Fabric
【发布时间】:2012-12-10 20:50:31
【问题描述】:

我已经用 Fabric 编写了一些发布脚本,但现在任务超出了我的能力范围。

我需要使用经过 B 的 ssh 隧道将 tar 球从 A 转移到 C。

我可以通过 SSH 手动测试连接,看看 A 是否看到 B,B 是否看到 C,一切都很好。

我已经尝试了这个 2 链接上的东西:

https://gist.github.com/856179

https://gist.github.com/2760477

但在一种情况下,我从未被提示输入密码,所以它超时了,另一种情况下提示输入密码,但是当我尝试像“uname”这样的基本命令时超时。

有没有人遇到过这样的事情?或者有线索/提示?

【问题讨论】:

  • 我正在尝试使用 /ssh/config 文件。我可以毫无问题地从本地到远程执行 SCP,但我无法在远程服务器上执行命令。尝试连接超时:/

标签: python ssh fabric


【解决方案1】:

一种方法可能是暂时将文件推送到 B,然后将脚本发送到 B,然后将其推送到 C?

【讨论】:

  • 好吧,我终于做了类似的事情。我已经能够使用 ~/ssh/configs 在 C 上发送包来设置隧道,然后在 C 上部署包。
猜你喜欢
  • 1970-01-01
  • 2014-09-03
  • 2016-02-17
  • 2019-08-07
  • 2011-02-07
  • 2012-11-28
  • 2012-03-05
  • 2014-03-26
  • 2014-04-16
相关资源
最近更新 更多