Coreserverのssh登録を自動化する

Coreserverでsshを利用するには、その都度ホスト登録が必要なんだけど、これって結構面倒なんだよね・・・。なのでスクリプトで更新できればな~と思いググってみたら希望通りのものがありました!

[From Coreserver(XREAも?)のssh登録が面倒なので - WebProgを極めて居酒屋を開発する]

↑こちらで公開されているPHPスクリプトをCoreserverUtil.phpという名前で保存する。そして以下の3行を自分の環境に合わせて変更する。

Rhaco::constant('USERNAME', 'userid');
Rhaco::constant('PASSWORD', 'pass');
Rhaco::constant('SERVER', 's13.coreserver.jp');

また、このスクリプトではRhacoというフレームワークが使用されているのでそれもダウンロードしておく。ディレクトリ構成はこんな感じにしてみた。

/Users/[ユーザID]/Util/
├─CoreserverUtil.php
└─rhaco
└─Rhaco.php(およびその他のファイル)

あとはターミナルから

php ~/Util/CoreserverUtil.php

とすれば何分か後にはsshが利用できるようになる。

素敵なスクリプトを公開してくださってありがとうございます!!

後はcronと公開鍵の設定をすればもっと便利になるはず。それはまた次回・・・。

[2009.3.11追記]
Coreserverのssh登録を自動化する -その2-に続きます。

2009.03.10 by some
Categories: 記事 | Tags: , |

Leave a Reply

Required fields are marked *

*