踏台サーバからリモートホストのコマンドを実行
3月 26, 2009
サーバを扱う現場では、いわゆる「踏台」となるサーバを経由して他の数多くのホストにログインする、
という環境はありがちと思われる。
対象ホストについて確認をしたい時、以下のようなちょっとしたことなら、ホストにログインせず
とも踏台上から実行することが可能。
$ ssh hostname “ls -l /etc/”
password:
パスワード認証の場合、passwordを入力してEnterすると出力結果が返ってくる。
ただし、ログインアカウントで実行可能なコマンドのみ可。
root権限でのみ実行可能なコマンドだと、command not foundと返されてNG。
$ ssh hostname “ifconfig -a”
$ ssh hostname “ethtool -i eth0″
自分は実際あまり使っていないのだが、、、忘れないように書いておこうと思った次第。
追記
もちろんrootでのログインが可能な環境であれば、root権限でのコマンド実行が可能。
上記では単なる踏台サーバであったが、管理用のマシンからsshでリモートマシンに
対して各種コマンドを実行するケースなんかも、あるかもしれない。
Linux記事一覧はこちらをどうぞ
↓ ↓ ↓
Linux-index