"openssl s_client"にQuietオプションが含まれていないファイルに保存されます。

私はオンラインフラグキャプチャゲームをしており、秘密鍵を別のサーバーにopenssl返すサーバーに対して運営しています。ssh

私が実行したコマンドは次のとおりです。openssl s_client -connect {server} > ae.pub

キーをファイルに書き込んでいますが、ae.pub目的のサーバーでsshを試みるときに間違ったキーを取得したため、機能しません。

ところでオプションを追加するのでサーバーにきちんと入り-quietますね。ssh

このように:openssl s_client -connect {server} -quiet > ae.pub

オプションはここで何をしますか-quiet

ベストアンサー1

ドキュメントから(man s_client):

   -quiet
       inhibit printing of session and certificate information.  This
       implicitly turns on -ign_eof as well.

このopensslコマンドはキー管理ツールとして進化したデバッグツールです。これらのサブコマンドの多くはデバッグ情報を印刷し、時には標準エラーとして、時には標準出力として印刷します。の場合、s_clientこのオプションは-quiet標準出力として印刷されるいくつかのデバッグ情報を抑制します。

そうでない場合、-quietデバッグ情報は出力ファイルで予想される情報と混在します。

TLSサーバーをデバッグしない場合、openssl s_clientこれは特に便利なコマンドではありません。さまざまなネットワーク接続を確立する優れたツールは次のとおりです。ソカット

socat - OPENSSL:server.example.com:4433 </dev/null >ae.pub

おすすめ記事