fluxflex admintools の使い方

これは何?

fluxflexでssh風なことができるツールです。

セットアップ

fluxflexのDashboardから、[Setup]→[Github Import]と開きます。
「Please input a github repository URL.」に、
https://github.com/alg0002/fluxflex_admintools
と入力します。
「Run initialize scripts for setting up the project.」
のチェックは入れたままにして下さい。
入力したら[import]ボタンを押します。
画面右上の[Importing]表示が[Available]になったら、完了です。

使い方

https://[プロジェクト名].fluxflex.com/ajaxterm/ajaxterm.html
を開くと、basic認証ダイアログが開くはずです。
ユーザー名に「admin」、パスワードに「12345」と入力して下さい。
そうすると、terminalっぽい画面が立ち上がります。
[fluxflex admintools 動作イメージ]
ちょっと灰色になった部分に何らかのコマンドを打ち込んでEnterを押せば、その結果が返ってきます。
「pwd」とか「ls -la」などと打ってみて下さい。

パスワードの変更

初期パスワード「12345」のまま放置しておくと危険なので、まずはパスワードを変えましょう。
cd /home/[プロジェクト名]
perl -e 'print "admin:".crypt("12345","aA")."\n";' >.htpasswd
2行目の"12345"の部分を任意のパスワードに置き換えて、実行して下さい。
終わったら、念のためパスワードが正しく設定されたかどうか確認しましょう。
何らかのコマンドを入力すると、basic認証ダイアログが開くはずなので、ユーザー名はadmin、パスワードは先ほど設定した新しいパスワードを入力します。
正しいパスワードを入力すれば、コマンドの結果が表示されるはずです。
上手くいかなかったら……、Setupをやり直して、最初から試してみて下さい。

注意

色々なコマンドを実行することができますが、入力を待つようなコマンドは実行しないで下さい。
たとえば、viでファイルを編集しようとしても、何も起こりません。
もしやってしまったら、
ps x
で自分のプロセス一覧を表示し、それらしいプロセスのIDを確認したら
kill -KILL [プロセスID]
例:kill -KILL 23679
で無駄なプロセスを終了しておきましょう。