如何使用Fabric与代理服务器?

时间:2017-04-19 13:46:57

标签: python fabric

我有一台服务器server1。我想使用Fabric脚本通过server2连接server1并运行我的命令。

我尝试运行run("ssh server2")之类的代码:

@task()
deploy():
    with run("ssh server2"):
        # some code here...
        with cd('my directory...'):
            pass

但是当我像这样运行任务时,我得到一个输入控制台(我的第二台服务器的控制台),而不是执行代码。

1 个答案:

答案 0 :(得分:2)

Configure Comparator.comparingInt(Dog::getDogAge).reversed(); 中的“代理服务器”,又名“跳转主机”。确保它在命令行中运行。

然后在Fabric中使用相同的内容。