踏台サーバからリモートホストのコマンドを実行

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

Posted by Le Blue | Categories: Linux |

No Responses so far | Have Your Say!

Comments are closed.