shellscript初心者です。
openvpn用にeasy-rsaでクライアント証明書を作る時に、これをshellscriptで実行できるようにすべく、以下のコードを書きました。
shellscript
1#!/bin/bash 2expect -c " 3set timeout 5 4spawn env LANG=C /etc/openvpn/easy-rsa/pkitool --pass test_client01 5expect \"Enter PEM pass phrase:\" 6send \"hoge\" 7expect \"Verifying - Enter PEM pass phrase:\" 8send \"hoge\" 9"
通常このコマンドを実行すると ./keys/以下に test_client01.crt test_client01.key test_client01.csr 三つのファイルが生成されるはずなのですが、上記のコマンドを実行して作成すると、なぜか .key ファイルしか生成されません。
最終的にはパスワードを100個ほど書いたファイルをぶん回してクライアント証明書を複数楽に作れるようにする予定です。
もしかしたらshellではなくeasy-rsa側の知識の不足かもしれないのですが、コードでおかしいところがあればご指摘いただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/09 03:42