Tag Archives for coreserver
Coreserverのssh登録を自動化する -その2-
前回からの続きです。今回は公開鍵でパスワード入力の手間を省きます。
前回、便利スクリプトのおかげで簡単にホスト登録ができるようになった。Coreserverのホスト登録が反映されればターミナルからsshで接続できるようになる。例えばs0.coreserver.jpにユーザ名exampleで接続するには、ターミナルから
ssh example@s0.coreserver.jpと入力してリターン。パスワードを求められるので入力すればログイン、という流れ。パスワードを毎回入力するのは面倒なので、公開鍵を作ってパスワード入力の手間を省きます。
(続きを読む…)
Coreserverのssh登録を自動化する
Coreserverでsshを利用するには、その都度ホスト登録が必要なんだけど、これって結構面倒なんだよね・・・。なのでスクリプトで更新できればな~と思いググってみたら希望通りのものがありました!
↑こちらで公開されている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-に続きます。