準備
                 前回まではserver.propertiesにパスワードと秘密鍵のパスフレーズをそのまま書いていました
                 今回はパスワードと秘密鍵のパスフレーズを暗号化します
                 こちらからサンプルをダウンロードしてください
             
鍵の作成
下記コマンドで鍵を作成します
fairysupport_run.bat --keygenerate
./fairysupport_run.sh --keygenerateファイル構成
     |-- fairysupport_run
     |   |-- com_fairysupport_run.jar
     |   |-- env.txt
     |   |-- fairysupport_run_key.txt
     |   `-- server.properties.local
     
             
                 fairysupport_run_key.txtができました
                 これが暗号化復号化するための鍵となります
             
暗号化
                 作成した鍵を使ってserver.propertiesを暗号化してみましょう
                 kオプションに鍵を指定します
                 fオプションに暗号化したいファイルを指定します
                 oオプションに暗号化後のファイル名を指定します
             
fairysupport_run.bat -k fairysupport_run_key.txt -f server.properties -o server_enc.properties
./fairysupport_run.sh -k fairysupport_run_key.txt -f server.properties -o server_enc.propertiesファイル構成
     |-- fairysupport_run
     |   |-- com_fairysupport_run.jar
     |   |-- env.txt
     |   |-- fairysupport_run_key.txt
     |   |-- server.properties.local
     |   `-- server_enc.properties.local
     
     
             
                 server_enc.properties.localができました
                 password、passphraseは暗号化されています
             
暗号化ファイルを使ってfairy support runの実行
                 前回解説したmysql dumpを暗号化ファイルを使って実行してみましょう
                 kオプションに鍵の場所を相対パスで指定します
                 fオプションに暗号化したファイルの場所を相対パスで指定します
             
fairysupport_run.bat dump_db_get mysql -k fairysupport_run_key.txt -f server_enc.properties
./fairysupport_run.sh dump_db_get mysql -k fairysupport_run_key.txt -f server_enc.properties
dump_db配下を見てみましょう
ファイル構成
     |-- fairysupport_run
     |   |-- common
     |   |   |-- common.sh
     |   |   `-- db_user.sh
     |   |-- dump_db
     |   |   |-- server_enc_server1
     |   |   |   `-- mysql
     |   |   |      `-- YYYYMMDD_HHMMSS
     |   |   |         `-- mysqldump.sql
     |   |   `-- server_enc_server2
     |   |       `-- mysql
     |   |          `-- YYYYMMDD_HHMMSS
     |   |             `-- mysqldump.sql
     |   |-- dump_db_get
     |   |   |-- get.txt
     |   |   |-- include.txt
     |   |   `-- main.sh
     |   |-- com_fairysupport_run.jar
     |   |-- env.txt
     |   |-- fairysupport_run_key.txt
     |   `-- server_enc.properties.local
     |-- vagrant
     |   `-- Vagrantfile
             dump_db配下にserver_enc_server1フォルダとserver_enc_server2フォルダが作成されmysql dumpの結果がダウンロードされているのがわかります
                 基本機能の紹介は以上です
                 次ページではfairy support runの使用例をサンプルからいくつか紹介します
                 
                 
                 目次