私のイントラネットの自己署名証明書を作成しようとしています。私はこれをフォローしていますスース文書。
それは言う:
ディレクトリに切り替える/usr/share/doc/packages/apache2そして、次のコマンドを実行してください。./mkcert.sh make --no-print-directory /usr/bin/openssl /usr/sbin/ カスタマイズ
だからディレクトリに行きましたが、名前の付いたファイルがありませんでした。mkcert.sh?
どうやって進めますか?
使っていますLinux バージョン 4.4.132-53-default(geeko@buildhost)(gcc バージョン 4.8.5(SUSE Linux)) #1 SMP Wed 2018 年 5 月 23 日 06:57:07 UTC(036cd2f)
答え1
find
まあ、またはコマンドを使用してこのスクリプトを見つけることができますが、オンラインlocate
で見ると、このスクリプトを使用できなくなる可能性があります。
このスクリプトの唯一の目的は、自己署名証明書の生成を簡単にすることですが、内部的にはすべての操作をopenssl
実行するコマンドを呼び出します。だから私の提案は、opensslコマンドの周りにいくつかのカスタムサードパーティのラッパーを使用するというアイデアを完全に放棄し、証明書を直接生成することです。
これを行う方法に関する多くのガイドがあります。例えばこれまたはこれまたは、Google検索で他のソースを見つけてくださいgenerate self-signed certificate linux
。私は使用していますが、suse
プロセスはすべてのLinuxバージョンでほぼ同じだと思います。