2010年9月2日木曜日

リモートでコマンド実行

Tipsという程の物ではないですが、記述しておきます。どうせ忘れるので。

・リモート作業するコンピュータのIPアドレスは192.168.0.1である。
・リモート作業するコンピュータのユーザをrootとする。
・sshを利用し、公開鍵暗号方式による(パスフレーズなしの)ログインが構成されている(*)ものとする。
(*)参考ページhttp://www.jitaku-server.net/ssh_crypto.html

コマンド例
ssh root@192.168.0.1 poweroff
これで相手のコンピュータをシャットダウンできます。最後のpoweroffがコマンドなので好きにしてください。スクリプトにでも組み込んでやればかなり何でもできます。

【追記】crontab編集の際、くれぐれも"crontab -e"のところ"crontab -r"としないようにご注意ください(キーが隣同士なので)。ミスすると一撃で死亡します。

0 件のコメント: