2017-04-19 3 views
0

私は1台のサーバーを持っています。ファブリックスクリプトを使用して経由でserver2に接続し、私のコマンドを実行したいと思います。プロキシサーバーでFabricを使用するにはどうすればよいですか?

私はrun("ssh server2")のようなコードを実行しようとした:

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

しかし、私はこのようなタスクを実行するとき、私は代わりに、コードの実行を入力するためのコンソール(私の第二のサーバのコンソール)を取得します。

答えて

1

Configureお客様の~/.ssh/configに「プロキシサーバー」、別名「ジャンプホスト」があります。コマンドラインから正しく動作することを確認してください。

次に、同じものをFabricで使用します。

関連する問題