i2cssh で踏み台経由のログインを行う
mac
2020-08-21 08:19 (5 years ago)

i2cssh は、iterm2 で複数サーバに同時にログインし、SSHペインを自動的に並べて同時操作ができるようになるツールです。
https://github.com/wouterdebie/i2cssh
複数操作する対象のサーバに、同じ踏み台経由でログインするには
i2cssh -Xt=user@bastion.example.com "ssh user@server1.example.com" "ssh user@server2.example.com"
とします。
python fabric でやるなら
if getattr(env, 'gateway'):
local('i2cssh -Xt={} {}'.format(
env.gateway,
' '.join('"ssh {}@{}"'.format(env.user, h)
for h in env.hosts)))
こんな感じですね
評価をお願いします
まだ評価がありません
著者は、アプリケーション開発会社 Cyberneura を運営しています。
開発相談をお待ちしています。
開発相談をお待ちしています。