- [local] -> [admin] -> [prod]
- [admin] -> [prod] の鍵は事前に配置済み
$HOME/.ssh/config
で設定- 踏み台サーバ(admin)、目的のサーバ(prod) どちらにも鍵認証でログイン
$HOME/.ssh/config
だけだと実行終了時のDONE
で固まる- fabfile.py 内で
env.gateway = admin
を設定すると固まらない。ただし prod のパスワードを聞かれる - さらに
env.key_filename = '/Users/yono/.vagrant.d/insecure_private_key'
として「prodの」key を指定するとパスワードを聞かれずに最後まで実行される