Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将结构与代理服务器一起使用?_Python_Fabric - Fatal编程技术网

Python 如何将结构与代理服务器一起使用?

Python 如何将结构与代理服务器一起使用?,python,fabric,Python,Fabric,我有一台服务器server1。我想使用结构脚本通过server1连接到server2,并运行我的命令 我尝试运行类似于run(“ssh server2”)的代码: 但是,当我像这样运行任务时,我会得到一个用于输入的控制台(第二台服务器的控制台),而不是代码的执行。在~/.ssh/config中的“代理服务器”,也称为“跳转主机”。确保它可以从命令行运行 然后在织物中使用相同的材料 @task() deploy(): with run("ssh server2"): # s

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

我尝试运行类似于
run(“ssh server2”)
的代码:

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

~/.ssh/config中的“代理服务器”,也称为“跳转主机”。确保它可以从命令行运行

然后在织物中使用相同的材料

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